Senior Python Developer | Codersbrain
full-time
Posted on August 18, 2025
Job Description
Sr. Python Django Developer
Company Overview
Company details are not specified.
Job Summary
We are seeking a skilled Senior Python Django Developer with 7-10 years of experience in backend development. The ideal candidate will leverage their expertise in Python and the Django framework to contribute to our projects, ensuring high-quality software development that meets the organization’s needs.
Responsibilities
- Develop and maintain web applications using Django and Python.
- Design and implement robust REST APIs, ensuring security and efficiency.
- Work with microservices architecture using Docker and orchestration tools like Kubernetes.
- Collaborate on database solutions using PostgreSQL or MySQL with ORM frameworks.
- Implement and manage caching strategies, asynchronous task queues (e.g., Celery), and apply rate limiting.
- Utilize Git for version control and manage CI/CD pipelines using tools such as GitHub Actions or Jenkins.
Qualifications
- 7+ years of experience in backend development with Python.
- Minimum 5+ years of hands-on experience with the Django web framework.
- Strong understanding of REST API development, including versioning and authentication techniques (OAuth2, JWT).
- Deep knowledge of Object-Oriented Programming (OOP) concepts and design patterns (e.g., Factory, Singleton, Observer).
- Solid experience with relational databases (PostgreSQL, MySQL) and ORM frameworks.
- Good knowledge of caching strategies and asynchronous task queues (e.g., Celery, RabbitMQ).
- Proficient with Git and CI/CD practices.
- Familiarity with unit testing frameworks (e.g., PyTest, unittest).
- Understanding of security best practices (e.g., SQL injection, XSS, CSRF).
Preferred Skills
- Experience with FastAPI or Flask alongside Django is a plus.
- Knowledge of GraphQL.
- Experience deploying applications to cloud platforms (AWS, GCP, Azure).
- Familiarity with NoSQL databases (MongoDB, Redis).
- Exposure to event-driven architectures and streaming platforms (e.g., Kafka).
- Knowledge of DevOps tools and principles (Docker, Terraform, Helm).
Experience
- A minimum of 7 years of relevant professional experience in backend development.
Environment
- This is a remote position with working hours from 11:00 AM to 8:00 PM.
Salary
- Budgeted salary is 1.4 lpm + GST.
Growth Opportunities
Opportunities for career advancement within the company are not specified.
Benefits
Benefits offered are not specified.