About the Role :
We are seeking a skilled and experienced Python Backend Developer to join our team in Chennai. The ideal candidate will have strong programming skills in Python and Node.js, with extensive experience in building and maintaining scalable backend services, APIs, and microservices. You will be responsible for designing robust server-side logic, optimizing database queries, and ensuring the reliability and performance of backend systems deployed on cloud platforms.
Key Responsibilities :
- Develop, test, and maintain efficient, reusable, and reliable Python and Node.js code to build scalable backend services and APIs.
- Design and implement microservices architectures to support modular and maintainable codebases.
- Optimize database queries and manage data pipelines for efficient data processing and retrieval.
- Write and maintain unit tests using Pytest to ensure code quality and robustness.
- Collaborate with frontend developers, product managers, and DevOps teams to deliver end-to-end solutions.
- Participate in code reviews, troubleshooting, and debugging to improve overall system reliability.
- Deploy and maintain applications on cloud platforms such as AWS, GCP, or Azure.
- Contribute to continuous integration and continuous deployment (CI / CD) pipelines to automate build, test, and deployment processes.
- Stay updated on industry best practices, emerging technologies, and tools to continually improve backend development processes.
Must-Have Skills :
Proficient in Python and Node.js programming languages.Strong experience in unit testing with Pytest.Expertise in SQL databases like MySQL or PostgreSQL, and NoSQL databases such as MongoDB.Hands-on experience with cloud platforms like AWS, GCP, or Azure.Solid understanding of RESTful API design and development.ref : hirist.tech)