Job Description: Senior Backend Developer (Python, Django, AWS)
Position: Senior Backend Developer
Experience: 5-7 Years Rich experience in Python, Django
Location: Onsite (Yerwada, Pune- 411006)
Job Overview:We are seeking a talented and experienced Backend Developer with strong proficiency inPython, Django, and AWS to join our growing team. The ideal candidate will have a solidbackground in backend development, experience with cloud infrastructure, and a passion forbuilding scalable and high-performance applications. You will work closely with our front-enddevelopers, product managers, and other stakeholders to develop and maintain server-sidelogic, ensuring seamless integration and optimal performance.
Key Responsibilities:
● Develop, maintain, and optimize server-side applications using Python and Django.
● Design and implement RESTful APIs to support front-end functionalities.
● Work with cloud platforms, specifically AWS, to manage and deploy applications.
● Collaborate with front-end developers to integrate user-facing elements withserver-side logic.
● Optimize applications for maximum speed and scalability.
● Develop and maintain databases and data storage solutions.
● Troubleshoot and debug applications to ensure high-quality and performancestandards.
● Implement security and data protection measures.
● Participate in code reviews and contribute to continuous improvement initiatives.
● Utilize Celery for task queuing and background processing.
● Manage caching and message brokering using Redis.
● Handle both synchronous and asynchronous programming tasks to improveapplication performance and responsiveness.
Required Skills and Experience:
● 5-7 years of experience in backend development using Python and Django.
● Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, andmore.
● Strong understanding of web technologies such as HTTP, REST, and JSON.
● Experience with relational databases like PostgreSQL or MySQL and familiarity withORM (Object Relational Mapping).
● Proficiency in designing and developing RESTful APIs.
● Familiarity with version control systems like Git.
● Experience with Continuous Integration/Continuous Deployment (CI/CD) tools andpipelines.
● Knowledge of best practices for software development, including code reviews,testing, and documentation.
● Strong problem-solving skills and ability to work independently and in a teamenvironment.
● Good knowledge of Celery for managing asynchronous tasks and background jobs.
● Experience with Redis for caching and message brokering.
● Understanding of synchronous and asynchronous programming paradigms.Preferred
Qualifications:
● Experience with containerization and orchestration tools like Docker and Kubernetes.
● Familiarity with microservices architecture and serverless computing.
● Knowledge of other backend frameworks or languages such as Flask, FastAPI,Django
● Good to have: Understanding of front-end technologies (e.g., JavaScript, HTML,CSS) for better collaboration with front-end teams.
● Experience with Agile/Scrum methodologies.
Educational Requirements:
● Bachelor’s degree in Computer Science, Engineering, Information Technology, or arelated field.
Pay: ₹700,000.00 - ₹1,100,000.00 per year
Work Location: In person