Job Title: Senior Backend Developer (Python / Django)
Title: Yadda
Description: Yadda is a software studio on a mission to make the internet safer and more open. We build BlancVPN and a growing suite of privacy‑first tools that protect millions of users, wherever they are.
Language: en
About the role
Our stack is built around Python 3, Django, PostgreSQL, Redis, ClickHouse, and Celery. We value code clarity, careful data handling, and building systems whose behavior remains understandable even in the event of failures.
- Services in Python 3 and Django
- PostgreSQL, Redis, and ClickHouse
- Celery, integrations, and internal tools
- Production reliability and practical observability
What you'll do
Development
- Create and maintain backend services, reliable product APIs, back-office scenarios, billing logic, and internal administration tools.
Data Handling
- Design PostgreSQL schemas, manage migrations, ensure data consistency, and optimize complex queries.
State and Analytics
- Use Redis for caching, task coordination, rate limiting, and storing operational state. Build reporting and event processing pipelines using ClickHouse.
Operations
- Carefully perform migrations and data schema changes in services using Django and Alembic. Improve monitoring, logging, alerting, and debugging processes.
Collaboration
- Work closely with product, frontend, infrastructure, and support teams for secure and predictable feature releases.
Requirements
Tech Stack
- Strong commercial development experience in Python 3
- Hands-on experience with Django and a deep understanding of its ecosystem
- Solid knowledge of PostgreSQL: schema design, working with indexes, migrations, and query optimization
- Experience using Redis for caching, queues, locks, and high-load product scenarios
- Experience with ClickHouse or other analytical DBMS for processing large volumes of event data
- Confident management of migrations using both Django migrations and Alembic
Engineering Skills and Approaches
- Experience in designing APIs, background tasks, and internal administration tools
- Understanding of observability principles: working with logs, monitoring, and incident investigation
- Experience with Docker, CI/CD setup, and production deployment processes
- Meticulous approach to testing and striving to make critical system components predictable
Communication and Language
- Clear written communication and a high level of autonomy for effective remote work
- Proficiency in English at B1+ level, both written and spoken
Work from anywhere*
Work from where you are comfortable. Fully remote work with a flexible schedule — we trust you to deliver results.
Competitive, fair pay
Market-rate salary in Euros, paid to any bank. Bonuses based on performance every six months.
40 days paid time off
40 flexible paid days off per year, which can be used for local holidays or vacation.
Paid sick leave
Take sick leave calmly when needed and come back stronger.
The best of the latest
We provide a modern MacBook and everything you need for a comfortable and fast start from day one.
Global health coverage
Full SafetyWing insurance — medical and dental worldwide (excluding USA/Singapore/Hong Kong).
Mental health support
Therapy, coaching, and self-care tools available upon request.
Language learning, on us
Access to Preply for lessons with a tutor or self-study of any language.
Worldwide team meet‑ups
Regular in-person team meetings for collaboration and relaxation (travel and accommodation are paid).
Professional development budget
Reimbursement for courses, conferences, and materials for your growth.
Join the team
Click the button below to fill out the form.
Fill out the form