Job Summary:
We are looking for a skilled
Senior Backend Developer
with 7+ years expertise
in Django (Python
),
RESTful APIs,
GraphQL,
microservices architecture,
Redis, and
AWS services (SNS, SQS, etc.). The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and APIs to support dynamic frontend applications and services.
Key Responsibilities:
Design and implement robust backend services using Django and Django REST Framework.
Develop and maintain
RESTful APIs
and
GraphQL
endpoints for web and mobile applications.
Architect and build
microservices
for distributed systems.
Optimize application performance using
Redis
for caching and message brokering.
Integrate AWS services such as
SNS,
SQS, Lambda, EC2, and others into application infrastructure.
Write clean, maintainable, and well-documented code.
Collaborate closely with frontend developers, DevOps, and QA teams.
Participate in code reviews, sprint planning, and architectural discussions.
Troubleshoot, debug, and upgrade existing systems.
Ensure security best practices and compliance in application design and deployment.
Required Skills:
Strong experience with Django (Python)
and Django REST Framework.
Proven experience building and maintaining
RESTful APIs
and
GraphQL
services.
Solid understanding of
microservices architecture
and containerized deployments.
Hands-on experience with
Redis
(as cache and/or message broker).
Proficiency in integrating
AWS services
such as SNS, SQS, Lambda, CloudWatch, and IAM.
Strong problem-solving skills and ability to work independently.
Familiarity with CI/CD pipelines and version control (Git).