onsite
Python Developer - Mindinventory
Software Engineer
Experienced Python Developer skilled in Django and FastAPI, building high‑performance REST APIs, handling SQL/NoSQL databases, and applying best practices with Git and code reviews.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python, Django, and FastAPI.
- Implement robust RESTful APIs with proper authentication mechanisms such as JWT and OAuth.
- Integrate and optimize data storage solutions across MySQL, PostgreSQL, MongoDB, and Firestore.
- Write clean, efficient, and well‑tested code while performing code reviews and managing Git branching strategies.
- Monitor performance, troubleshoot bottlenecks, and apply optimization techniques to improve application speed and reliability.
Requirements
- Minimum 3 years of hands‑on Python development experience.
- Strong grasp of core Python concepts, OOP, data structures, and exception handling.
- Proven experience with Django and FastAPI frameworks.
- Solid understanding of REST API design, authentication (JWT/OAuth), and database interaction (SQL and NoSQL).
- Proficiency with Git version control, branching strategies, and collaborative code reviews.
Skills
pythondjangofastapirest apimysqlmongodb