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
.