Major responsibilities:
- Write clean, efficient, and reusable code using Python and Django
- Collaborate with a team, including AI Engineers, DevOps and other developers, to understand requirements and deliver features on time
- Debug, troubleshoot, and optimize applications for performance, scalability, and security
- Integrate Python applications with MongoDB as a database, APIs, and third-party services
- Conduct code reviews, implement unit and integration testing, and ensure comprehensive documentation
- Stay updated on emerging Python technologies, trends, and tools, and contribute to continuous improvement of development processes
- Communicate effectively with stakeholders to facilitate smooth project delivery
- Participate in architecture discussions, contributing ideas on system design and technical decisions
We'd love to hear from you if you have:
- 5+ years of experience in Python development (including DRF, serializers, ORM, models, and custom modules)
- Proficiency in Django
- Hands-on experience with MongoDB
- Practical experience with building APIs and business logic
- English at B2 level or higher
- Ability to show proactivity, independence, responsibility, formulate questions and propose solutions.
Nice to have, but not critical:
- Experience with Azure, understanding of CI/CD and experience with microservices architecture
- Familiarity with the process of integrating AI tools
- Experience with Node.JS
- Familiarity with front-end technologies such as Typescript, HTML/CSS, Vue.js
- Experience with Material Design
- Understanding of JWT and client-side authentication.