Backend Developer (Python)
Why We’re Hiring
Right now, we’re expanding our backend team to power two ambitious directions — both redefining how technology serves creativity and clarity.
The first — an AI-driven advertising platform that teaches media teams to think faster and act smarter, building campaigns through autonomous agents and intelligent automation.
The second — a visual process-automation tool that transforms complex know-how into shareable guides, helping teams document, onboard and collaborate effortlessly.
These products challenge us to balance scalability with elegance, structure with experimentation — and we’re looking for a Python developer who feels at home in that space.
What You’ll Do
- Build and maintain backend components and applications in Python, using FastAPI and Django.
- Support and evolve existing services — you’ll step into systems already alive and help them grow.
- Estimate tasks and participate in sprint planning — your opinion shapes the roadmap.
- Write unit and integration tests — because quality is a shared responsibility.
Document technical solutions and project changes with clarity and precision.
What We Expect from You
- 1+ years of professional experience with Python.
- Strong hands-on knowledge of Django and FastAPI.
- Experience working with AsyncIO and Celery.
- Solid understanding of SQL and NoSQL databases.
- Familiarity with Docker and containerized environments.
- Understanding of HTTP protocol and REST API design principles.
- Confident in Linux/UNIX environments (shell, scripting, tools).
- You see testing (unit & integration) as part of the creative process, not a chore.
English — Intermediate+ (written and spoken).
Nice to Have
- Understanding of DDD and Hexagonal Architecture.
- Experience with microservices.
- Integration of third-party services and APIs.
- Basic knowledge of Go / Scala / JavaScript.
Required languages
| English | B1 - Intermediate |