Job Title: Python Developer
Location: Coimbatore Onsite
Experience Required: 24 Years
About the Role
We are seeking a talented Python Developer with 24 years of hands-on experience in backend development using Django or Flask. The ideal candidate should have strong expertise in PostgreSQL or any relational database, experience in unit testing, and a good understanding of Git-based version control systems such as GitLab or GitHub. You will be responsible for building, testing, and maintaining backend applications, APIs, and database integrations while collaborating with cross-functional teams to deliver high-quality, scalable software solutions.
Key Responsibilities
- Develop and maintain RESTful APIs and backend components using Django or Flask.
- Design and manage relational databases (PostgreSQL or equivalent).
- Write clean, efficient, and reusable Python code following best practices.
- Implement and maintain unit and integration tests to ensure application reliability.
- Use GitLab or similar version control tools for collaboration and code management.
- Troubleshoot, debug, and optimize existing code for better performance.
- Collaborate with front-end and DevOps teams for end-to-end integration.
- Participate in code reviews, contribute to best practices, and stay updated with new technologies.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, IT, or related field.
- 24 years of professional experience in Python backend development.
- Strong proficiency with Django or Flask frameworks.
- Hands-on experience with PostgreSQL or any SQL/NoSQL database.
- Experience in writing and maintaining unit tests using pytest or unittest.
- Familiarity with Git-based version control systems (GitLab, GitHub, Bitbucket).
- Understanding of REST API design principles and backend architecture.
- Strong problem-solving and debugging skills with attention to detail.
Good to Have
- Experience with Docker or CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Exposure to Agile/Scrum development environments.
- Basic understanding of frontend integration (HTML, JavaScript, React, etc.).