About the Role :
We are looking for a passionate Python Developer to join our engineering team and contribute to building scalable, high-performing backend systems and APIs.
The ideal candidate will have hands-on experience in developing robust applications, writing clean and maintainable code, and working in agile, collaborative environments.
Key Responsibilities (KRA) :
- Design, develop, and maintain backend services, APIs, and automation scripts using Python.
- Write efficient, reusable, and testable code following coding standards and best practices.
- Collaborate with front-end developers, product managers, and QA teams to deliver high-quality software.
- Integrate data storage solutions such as relational and NoSQL databases.
- Implement and maintain RESTful APIs for internal and external use.
- Debug, troubleshoot, and optimize performance for existing applications.
- Participate in code reviews, testing, and documentation to ensure software quality.
- Contribute to continuous integration, deployment, and version control practices.
- Support deployment of applications to cloud environments and work closely with DevOps teams.
- Stay updated with emerging technologies and suggest improvements for system architecture and performance.
Required Skillsets :
Strong proficiency in Python and frameworks such as Django or Flask.Good understanding of REST API design, JSON, and web service integration.Experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).Familiarity with ORMs and database schema design.Basic knowledge of HTML, CSS, and JavaScript for integration with front-end systems.Experience with Git, CI / CD tools, and agile development practices.Understanding of object-oriented programming, data structures, and design patterns.Knowledge of Docker or containerized environments is an advantage(ref : hirist.tech)