HamburgerMenu
hirist

Job Description

Job Title : Python Developer (Backend)

Experience : 4- 6 Years

Employment Type : Full-time

Role Overview :

We are seeking a skilled Python Developer with strong backend development expertise to design, develop, and optimize scalable backend systems. The candidate should have hands-on experience in building RESTful APIs, working with Python frameworks (Flask/FastAPI), and implementing best practices for clean, efficient, and maintainable code. Strong problem-solving skills, performance tuning abilities, and effective communication are essential for this role.

Key Responsibilities :

- Design, build, and maintain RESTful APIs and backend services using Python (Flask/FastAPI).

- Write clean, efficient, and testable code following industry best practices (PEP8, SOLID, DRY).

- Collaborate with product managers, frontend developers, and DevOps engineers to deliver robust solutions.

- Optimize application performance, ensure scalability, and troubleshoot production issues.

- Work with databases (SQL/NoSQL) for data modeling, queries, and performance tuning.

- Implement unit tests and contribute to automated testing frameworks.

- Participate in code reviews, design discussions, and Agile ceremonies.

- Stay updated with the latest Python frameworks, libraries, and tools to continuously improve development practices.

Required Skills & Qualifications :

- 4- 6 years of professional experience in Python development.

- Strong understanding of Core Python, OOP principles, and design patterns.

- Mandatory hands-on experience with Flask or FastAPI for API development.

- Proficiency in working with relational (MySQL/PostgreSQL) or NoSQL (MongoDB/Redis) databases.

- Strong knowledge of REST APIs, request/response handling, and API security best practices.

- Solid understanding of version control (Git) and CI/CD workflows.

- Excellent problem-solving, communication, and interpersonal skills.

Good to Have Skills :

- Experience with Django framework (ORM, admin, middleware).

- Familiarity with data analytics libraries: Pandas, NumPy, Scikit-learn.

- Exposure to Apache Airflow for workflow orchestration.

- Basic knowledge or hands-on experience with Node.js.

- Experience with Docker/Kubernetes, cloud services (AWS/GCP/Azure), and microservices architecture.


info-icon

Did you find something suspicious?