👨🏻‍💻 postech.work

Python Developer

Neo • 🌐 In Person

In Person Posted 2 days, 12 hours ago

Job Description

Python Developer (2–4 Years, Scalable Systems Focus)

We are seeking a highly skilled

Python Developer

with strong experience in building, scaling, and maintaining

high-performance backend systems

. The ideal candidate has a proven track record of developing

robust, distributed, and scalable applications

, with deep understanding of

asynchronous workflows

,

task queues

, and

API performance optimization

.

Key Responsibilities

Design, develop, and maintain

highly available and scalable Python applications

and microservices.

Build and optimize

RESTful APIs

with efficient data flow and minimal latency.

Architect and implement

multi-threaded

and

multi-node

workflows for distributed processing.

Implement

asynchronous task execution

using

Celery

,

Redis

, and

message queues

like

RabbitMQ

or

AWS SQS

.

Manage

stateful workflows

and caching strategies using

Redis

.

Design robust

authentication and authorization

layers using

JWT

,

OAuth2

, or

SSO

.

Ensure

data consistency and integrity

across

centralized databases

(e.g., PostgreSQL, MySQL, MongoDB).

Build and maintain

CI/CD pipelines

and deployment workflows using

Docker

,

Kubernetes

, and

AWS services

.

Collaborate with QA and DevOps teams to ensure

smooth release cycles

,

high uptime

, and

automated testing

.

Profile and optimize code for

scalability

,

concurrency

, and

throughput

.

Implement

monitoring and alerting

for system health and performance.

Required Skills \& Experience

2–4 years

of professional experience developing and deploying

production-grade Python applications

.

Strong command over

Python 3.x

, including

asyncio

,

multi-threading

, and

multi-processing

.

Deep understanding of

scalable API architecture

,

RESTful design principles

, and

rate limiting

.

Experience with

Celery

,

Redis

, and

message brokers

(

RabbitMQ

,

SQS

, or equivalent).

Strong knowledge of

database design

and

optimization

(SQL or NoSQL).

Experience with

Docker

,

Kubernetes

, and

AWS cloud infrastructure

(ECS/EKS, Lambda, RDS, etc.).

Proficient with

authentication mechanisms

: JWT, OAuth2, or SSO.

Experience with

CI/CD pipelines

(GitHub Actions, GitLab CI, Jenkins, etc.).

Familiarity with

logging

,

monitoring

, and

observability

tools (Prometheus, Grafana, ELK stack).

Strong debugging, profiling, and performance-tuning skills.

Nice to Have

Exposure to

event-driven architectures

or

microservices

.

Experience with

FastAPI

,

Flask

, or

Django

.

Knowledge of

testing frameworks

(pytest, unittest).

Familiarity with

infrastructure as code

(Terraform, CloudFormation).

Experience with

domain-driven design

and

scalable data pipelines

.

What We’re Looking For

Someone who can

own systems end-to-end

, from design to deployment.

A

problem solver

who thrives in optimizing systems for

scalability

,

resilience

, and

speed

.

Hands-on, detail-oriented developer who writes

clean, testable, and maintainable code

.

Passion for

performance

,

reliability

, and

automation

.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.