Python Developer_Surabhi | Codersbrain
full-timecontractual
Posted on August 1, 2025
Job Description
Python Senior Engineer
Job Summary
We are looking for a Python Senior Engineer based in India to join one of our product development teams. This role focuses on building and scaling modern, cloud-based web applications. The selected candidate will have the opportunity to contribute across the full product lifecycle—helping design, build, test, and deploy features that power real-world digital experiences.
Responsibilities
-
Full Stack Development
- Build and maintain scalable backend services and web applications using Python/Django.
- Contribute to front-end development using HTML, CSS, and JavaScript (React or similar).
- Write clean, testable code and participate in peer reviews.
-
Technical Ownership
- Translate product requirements into technical tasks.
- Support database design, API development, and cloud infrastructure setup.
- Participate in troubleshooting and performance tuning activities.
-
Agile Collaboration
- Work closely with technical leads, product managers, and QA to deliver high-quality features.
- Participate in sprint planning, daily stand-ups, demos, and retrospectives.
- Communicate clearly with cross-functional and cross-shore team members.
-
Continuous Improvement
- Stay current with modern development practices, tooling, and trends.
- Contribute to internal documentation and share learnings with the team.
Qualifications
- Proficiency in Python and Django frameworks.
- Hands-on experience with PostgreSQL and AWS.
- Strong understanding of web development technologies (HTML, CSS, JavaScript).
- Knowledge of RESTful API design and development.
- Solid engineering fundamentals and ability to write clean, maintainable code.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with front-end frameworks such as React or similar.
- Familiarity with Agile development methodologies.
- Previous experience in cloud infrastructure and services.
Experience
- Min 5 years of relevant experience in software development, preferably in a cloud-based environment.