HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    YA

    Yadda

    Knowledge Management

    Backend Developer (Python / Django) | Senior

    Any, United StatesRemoteFull-timePosted 1mo ago
    All Yadda jobs

    Job description

    What we're building

    BlancVPN is looking for a Backend Developer (Python/Django) | Senior to build the systems hundreds of thousands of people trust with their privacy. On a VPN, the backend isn't plumbing you hide away — it is the product: when it's correct, fast, and predictable under failure, people stay private without ever having to think about it.

    You'll build and own the services behind that promise on a Python 3, Django, PostgreSQL, Redis and Celery stack — designing data models that stay consistent, writing code that stays understandable when something breaks, and making the critical paths boringly reliable.

    What we're looking for

    Core Requirements

    - Fluent Russian and English (B2+)
    - Strong commercial experience with Python 3
    - Hands-on Django and a deep understanding of its ecosystem
    - Confident PostgreSQL: schema design, indexes, migrations and query optimization
    - Redis for caching, queues, locks and high-load product scenarios
    - Confident migration management via both Django migrations and Alembic
    - Designing APIs, background tasks and internal admin tools
    - Understanding of observability: logs, monitoring and incident investigation
    - Experience with Docker, CI/CD and production deployment
    - Attention to testing and a drive to make critical system paths predictable

    Nice-to-have

    - Ability to write Go (or at least confidently read it)
    - Basic understanding of the network stack: how a system decides which interface to send data through
    - Experience turning complex legacy into an architecturally mature solution

    What you'll be doing

    Development

    - Build and maintain backend services, reliable product APIs, billing, back-office scenarios and internal admin tools

    Data & Schema Management

    - Design PostgreSQL schemas, manage migrations, keep data consistent and optimize heavy queries

    State & Analytics

    - Use Redis for caching, task coordination, rate limits and operational state; build reporting and event-processing flows on ClickHouse

    Operations

    - Carefully run migrations and schema changes across Django and Alembic services; improve monitoring, logging, alerts and debugging

    Collaboration

    - Work closely with product, frontend, infrastructure and support teams for safe, predictable feature releases

    What we offer

    🌍 Work from anywhere — fully remote (except Russia, Belarus, China, Syria, Iran, Yemen, North Korea, and some other regions).
    🗓️Flexible 5-day week — start when it suits you; loosely aligned to CET.
    💻 Full home-office setup — all the equipment you need, on us.
    🌴 40 flexible paid days off + paid sick leave.
    ❤️ Benefits — VHI, wellness, language courses, mental health support and a referral program.
    📈 Room to grow — annual development budget + in-person team meet-ups.

    Stages

    👋 Welcome Call
    📝 Take-Home
    🛠️ Technical Call
    🤝 Pre-Offer Call

    Job details are sourced from the employer's original posting.

    Open job posting
    YA

    About the company

    Yadda

    Yadda is a company that provides a platform for managing and sharing knowledge.

    View all Yadda jobs
    Industry
    Knowledge Management
    Open roles
    8

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.