Employment Type: Full-Time

We are seeking a highly skilled Senior Backend Developer with expertise in Python and Django to join our team. This role is pivotal in building and maintaining robust, scalable backend systems for our ongoing and future projects. If you’re passionate about crafting efficient APIs, scalable systems, and leveraging modern tools, we’d love to hear from you.

Key Responsibilities
Develop, maintain, and optimize backend systems using Django and PostgreSQL.
Design and implement RESTful APIs with secure authentication mechanisms (e.g., JWT).
Ensure high performance and responsiveness of backend services.
Collaborate with frontend developers, DevOps engineers, and other stakeholders.
Write clean, efficient, and well-documented code following industry best practices.
Debug and optimize existing systems for scalability and efficiency.
Manage asynchronous tasks using Celery and Redis.
Deploy, monitor, and maintain applications in production environments.

Technical Requirements
Must Have:
Django 5.1+ as the core backend framework.
Proficiency with PostgreSQL (using psycopg3).
Hands-on experience with REST APIs and JWT authentication.
Familiarity with Django extensions:
Django Rest Framework (DRF)
Django Filters
DRF_spectacular (API documentation)
Gunicorn + Uvicorn
Pydantic
Django Celery (with Beat and Flower for task management)
Boto3 for S3 storage integration.
Knowledge of Redis for caching and task queues.
Expertise in Celery for asynchronous tasks.
Required:
Proficiency with NGINX for web server and reverse proxy.
Experience with Docker and Docker Compose for containerized development and deployment.
Nice to Haves:
AWS (S3, EC2) for cloud-based deployment and storage.
What We Offer
Competitive salary and benefits.
Opportunity to work on cutting-edge technologies.
Collaborative and innovative work environment.
Flexible working hours and [mention remote/hybrid perks, if any].
Who You Are
An experienced backend developer with a passion for building scalable systems.
A strong problem-solver with attention to detail.
Proficient in designing APIs and implementing robust authentication/authorization mechanisms.
A team player who thrives in collaborative environments.
Application Process
To apply, please submit your resume, portfolio (if applicable), and a brief cover letter explaining why you’re the perfect fit for this role.

We look forward to building great things together!

Share the Post:

Related Posts