Senior Python Developer (Fullstack)
We are looking for an experienced Backend Developer (Python/Django) with a strong engineering foundation, ready to grow into a Fullstack role. We value deep backend and architecture expertise, while offering the opportunity to take full product responsibility by mastering our frontend stack (Angular).
This position is for those who want to go beyond backend tasks and participate in creating interfaces for a complex European product.
Requirements:
- Python/Django: commercial experience of 4+ years.
- API: Proficient with Django REST Framework.
- Real-time: Experience with WebSockets.
- Data & Queues: Deep knowledge of PostgreSQL, experience with Redis and Celery.
- Quality: Mandatory proficiency in testing tools (Pytest / Unittest).
- Infrastructure: Proficient with Docker, Nginx, basic DevOps knowledge.
- CI/CD: Experience with GitHub Actions or Jenkins.
- Integration: Understanding of protocols and formats (REST API / GraphQL, OAuth2, JWT).
- Tools: Advanced Git skills.
❗️ Frontend:
We use Angular. We are willing to consider a strong backend engineer without deep knowledge of this framework, if they have a foundation in TypeScript and a willingness to quickly master the stack:
- TypeScript
- HTML5, CSS3, SCSS/LESS
- Webpack, build processes
Additional Advantages:
- Experience in designing the architecture of complex applications.
- Performance optimization skills (at the DB and code level).
- Experience conducting Code Reviews and mentoring.
- Basic knowledge of AWS cloud services.
What we offer:
- Format: Fully remote work (B2B contract).
- Project: Stable European product with transparent processes and no bureaucracy.
- Schedule: Flexible start to the workday.
- Culture: Friendly atmosphere and professional community.
- Benefits: Compensation for sports and training.