Job Description:
We are seeking an experienced Senior Backend Engineer with a deep expertise in Python and Django to join our dynamic team. The ideal candidate will have a minimum of 7 years of experience in backend development, with a strong focus on building scalable web applications. Additionally, familiarity with JavaScript is required to collaborate effectively with frontend teams.
Key Responsibilities:
- Design, develop, and maintain robust backend systems using Python and Django.
- Work closely with cross-functional teams, including frontend engineers, to implement new features and improve system performance.
- Write clean, scalable, and efficient code, adhering to best practices.
- Ensure high-performance and responsiveness of applications.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews, mentor junior developers, and contribute to overall team development.
- Collaborate with DevOps for seamless deployment and CI/CD pipelines.
- Ensure security and data protection throughout development processes
Requirements:
- 7+ years of backend development experience, primarily using Python and Django.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with JavaScript to coordinate with frontend development teams.
- Solid experience with API design and RESTful services.
- Knowledge of version control (Git) and Agile development methodologies.
- Familiarity with cloud platforms (e.g., AWS, GCP) is a plus.
- Strong problem-solving and communication skills.
Nice to Have:
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Exposure to modern frontend frameworks like React or Angular.
- Experience with front-end technologies (React, Vue.js, etc.).
- Exposure to microservices architecture.
- Knowledge of CI/CD pipelines.
Pay: ₹1,200,000.00 - ₹1,800,000.00 per year
Work Location: In person