Role Overview
We’re looking for a talented and motivated Python Developer who has strong experience with both FastAPI and Django, and a solid command over MongoDB. You’ll play a key role in developing scalable backend systems, building robust APIs, and working on high-performance web applications.
Responsibilities
- Develop and maintain backend systems using Python, leveraging both FastAPI (for APIs) and Django (for admin interfaces or complex web apps).
- Design, implement, and manage MongoDB databases, including modeling, indexing, and performance tuning.
- Build RESTful APIs and microservices that are secure, performant, and scalable.
- Collaborate with frontend developers and other team members to integrate and deliver complete features.
- Write clean, maintainable, and well-tested code.
- Participate in system design discussions and contribute to architecture decisions.
- Debug and optimize existing applications and services.
Requirements
- 4+ years of professional Python development experience.
- Strong experience with FastAPI for developing high-performance APIs.
- Solid understanding and hands-on experience with Django and Django REST Framework.
- Deep expertise with MongoDB, including document modeling, aggregation pipelines, and performance optimization.
- Knowledge of asynchronous programming in Python.
- Proficiency with Git and collaborative workflows (e.g., GitFlow, code reviews).
- Understanding of REST, authentication (JWT/OAuth2), and API security best practices.
Skills
- Python
- FastAPI
- Django
- MongoDB
- Git
Nice to Have
- Experience with relational databases like PostgreSQL or MySQL alongside MongoDB.
- Familiarity with Docker, Kubernetes, or cloud platforms like AWS/GCP.
- Experience with CI/CD pipelines and container-based development.
- Knowledge of background task queues (e.g., Celery, Redis).
- Experience with writing and maintaining unit and integration tests (e.g., with Pytest or Unittest).
Benefits
- Health insurance
- Internet reimbursement
- Leave encashment
- Life insurance
- Paid sick time