> Djinni
Full Stack Engineer
pythondjangofastapiflaskany one ofdjangomysqlpostgresqlany one ofmysqlormgraphqlrest-apiany one ofgraphqldockerunit testingtest automation
reactvue.jsnext.jshtml/cssjavascripttypescriptasyncioaiohttpci/cdkubernetesawsgoogle cloudazuremicroservices
> full description
We are looking for an experienced Python developer who can build reliable backend systems and (ideally) feels comfortable working on the frontend as well.
Responsibilities:
- Develop and maintain the backend using Python (FastAPI / Django / Flask)
- Design APIs, work with databases, and handle integrations
- Write clean, maintainable, and well-tested code
- Participate in architectural decisions and code reviews
- Collaborate with the team (product, design, QA)
Required Qualifications:
- Commercial experience in Python development
- Strong knowledge of one of the frameworks: FastAPI, Django, or Flask
- Experience with relational databases (PostgreSQL / MySQL) and ORMs
- Understanding of REST / GraphQL APIs
- Experience with Git and Docker
- Ability to write unit and integration tests
- English at a level sufficient for reading documentation (B2+)
Nice to Have:
- Frontend development experience (React / Vue / Next.js, or at least solid HTML/CSS/JS)
- Full-stack experience (ability to independently deliver a feature from backend to UI)
- Knowledge of TypeScript
- Experience with asynchronous Python (asyncio, aiohttp, etc.)
- Experience with CI/CD, Kubernetes, and cloud platforms (AWS / GCP / Azure)
- Experience with microservices architecture