Overview
Job Title: Python Backend Developer (Django + API Development)
Location: Kochi
Experience Required: 3 to 7 years
About iLeaf Solutions: iLeaf Solutions is a fast-growing software services company delivering cutting-edge web, mobile, and backend solutions across industries. We're known for our high standards in design, development, and innovation. As we continue to scale our backend systems and support new enterprise and cloud-based projects, we are looking for an experienced Python Developer who specializes in REST API development using Django and is comfortable working with large databases and scalable systems.
Key Responsibilities:
· Develop robust, secure, and scalable REST APIs using Django.Design and implement reusable, testable, and efficient code structures.
· Ensure high performance, reliability, and responsiveness of applications.Create and maintain comprehensive technical documentation for APIs and backend systems.
· Collaborate with front-end developers, DevOps teams, and QA engineers for seamless system integration.
· Work closely with product managers and stakeholders to define technical requirements and deliver solutions aligned with business goals.
· Integrate with third-party services, payment gateways, and external APIs as needed.
· Manage and optimize relational databases, especially PostgreSQL and MySQL.
· Ensure code quality through unit testing, code reviews, and best development practices.
. Implement authentication and authorization frameworks (OAuth, JWT, etc.).
Technical Skills Required:
· 3+ years of hands-on experience in Python development, preferably with Django.
· Deep understanding of Django ORM, middleware, signals, and security best practices.
· Solid experience in developing RESTful APIs and web services.
· Strong database skills – proficient in PostgreSQL, MySQL, and writing complex SQL queries.
· Knowledge of Flask or FastAPI is a plus.
· Familiarity with Docker and containerized deployment of applications.
· Experience working with version control systems like Git and in collaborative development environments.
· Good understanding of CI/CD pipelines, code deployment, and basic server management.
Job Type: Full-time
Benefits:
- Health insurance
Schedule:
- Day shift
- Monday to Friday
Supplemental Pay:
- Yearly bonus
Experience:
- Python: 3 years (Required)
- Django: 3 years (Required)
Work Location: In person
Application Deadline: 16/05/2025