HamburgerMenu
hirist

Python Developer - Django/Flask

Hashone Careers
Anywhere in India/Multiple Locations
5 - 6 Years
star-icon
4.5white-divider6+ Reviews

Posted on: 27/11/2025

Job Description

Description :


Job Overview :


We are seeking a skilled Python Developer to join our engineering team.


The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance applications and backend services.


You will work closely with cross-functional teams to deliver high-quality software solutions, write clean and efficient code, and contribute to architectural decisions.


Key Responsibilities :


- Design, develop, and maintain backend services, APIs, and microservices using Python.


- Write clean, modular, and well-documented code following best practices.


- Implement business logic, data processing, and automation scripts.


- Build RESTful or GraphQL APIs for internal/external integrations.


- Integrate third-party APIs, SDKs, and external services as needed.


- Ensure high availability, performance, and scalability of services.


- Work with relational (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Redis).


- Build efficient database models, optimize queries, and ensure data security and integrity.


- Manage data pipelines and ETL workflows when required.


- Develop and maintain unit tests, integration tests, and automated test suites (pytest, unittest).


- Debug issues, perform root-cause analysis, and ensure code quality.


- Participate in code reviews to maintain team standards.


- Work with CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.


- Containerize applications using Docker and deploy on cloud platforms (AWS / Azure / GCP).


- Monitor application performance and troubleshoot production issues.


- Collaborate closely with product managers, UI/UX teams, and backend engineers.


- Document code, architecture decisions, and system configurations.


- Participate in Agile/Scrum ceremonies and contribute to sprint planning.


Required Skills & Qualifications :


- Strong proficiency in Python and popular frameworks such as Django, Flask, or FastAPI.


- Solid understanding of OOP, design patterns, and software engineering principles.


- Experience with RESTful APIs, microservices, and backend architecture.


- Hands-on experience with databases: PostgreSQL, MySQL, MongoDB, or similar.


- Familiarity with Git, version control, and collaborative development tools.


- Understanding of containerization (Docker) and cloud deployments.


- Good problem-solving skills and ability to work independently


info-icon

Did you find something suspicious?