We are looking for an experienced Python Developer with 4–6 years of hands-on experience in developing, enhancing, and maintaining scalable software applications. The candidate should have strong expertise in Python programming, backend development, API development, and database integration.
Key Responsibilities
- Design, develop, test, and maintain robust and scalable applications using Python.
- Develop and maintain backend services and RESTful APIs.
- Work with Python frameworks such as Django, Flask, or FastAPI.
- Integrate applications with relational and/or NoSQL databases.
- Write efficient, reusable, and maintainable code following coding standards and best practices.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with frontend developers, QA engineers, DevOps teams, and other stakeholders.
- Develop unit tests and perform application-level testing.
- Optimize application performance and scalability.
- Work with Git-based version control and follow CI/CD practices.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.