Overview
About the Role:
We are seeking an experienced and enthusiastic Senior Software Python Developer with a background in Computer Science and at least 5 years of professional experience. The role focuses on backend development using FastAPI frameworks, providing an excellent opportunity to work on cutting-edge projects in a collaborative environment in Coimbatore.
Key Responsibilities:
Design, develop, and maintain scalable backend applications using Python and FastAPI.
Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
Write efficient, reusable, and testable code while adhering to best practices in software development.
Build and maintain RESTful APIs to ensure seamless integration with frontend applications.
Optimize backend systems for performance, reliability, and scalability.
Troubleshoot and resolve complex issues in existing applications.
Conduct code reviews and mentor junior developers in the team.
Stay updated with advancements in Python and backend technologies.
Required Skills and Qualifications:
Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience: Minimum 5 years of professional experience in Python development, with expertise in FastAPI.
Proficiency in relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB).
Strong understanding of RESTful API design principles.
Familiarity with modern development tools like Git, Docker, and cloud platforms (AWS/Azure/GCP).
Knowledge of testing frameworks such as Pytest or Unittest.
Strong debugging and problem-solving skills.
Excellent communication and interpersonal skills.
Preferred Qualifications:
Hands-on experience in deploying backend services in production environments.
Familiarity with CI/CD pipelines and containerization technologies like Docker.
Experience with Agile methodologies and tools like JIRA.
Knowledge of performance optimization techniques.
Job Type: Full-time
Pay: ?510,034.98 - ?1,195,019.43 per year
Benefits:
- Health insurance
- Paid time off
- Provident Fund
Schedule:
- UK shift
Supplemental Pay:
- Yearly bonus
Education:
- Bachelor's (Preferred)
Experience:
- total work: 4 years (Required)
Work Location: In person