Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hanna Robulets Company

NewBe an early applicant

Senior Python Full-Stack Engineer (Architecture Focus)

Posted Updated
Discussion

Summary

Senior Python full-stack engineer with an architecture focus: designing scalable backend services, optimizing PostgreSQL, and driving distributed-systems decisions for a live high-load commercial product. Core stack is Python (Django/FastAPI/Flask), PostgreSQL, Celery, Docker, and AWS, with React as a frontend plus.

About the Project
We are a product-driven company building a live commercial product with real users in a high-load environment.
The platform is actively growing — new features, scaling challenges, and architectural evolution.
We are looking for a Senior Python Full-Stack Engineer with strong backend and system design expertise who can take ownership of complex technical decisions and contribute to architectural evolution.

Responsibilities
Design and implement scalable backend services
Participate in architectural decisions
Improve system performance and scalability
Optimize database queries and indexing strategies
Ensure data consistency across services
Contribute to distributed system design decisions
Review code and mentor engineers
Work closely with product and engineering teams

Must-Have Requirements
6+ years of commercial software development
Strong Python expertise (production-level experience)
Deep experience with Django / FastAPI / Flask
Strong knowledge of relational databases (PostgreSQL preferred)
Experience designing scalable REST APIs
Solid understanding of:Database indexing strategies (B-tree, Hash, Composite)
Query optimization & profiling (EXPLAIN, performance tuning)
Transactions & data consistency

Experience with microservices architecture
Understanding of distributed systems concepts:Data consistency
Event-driven communication
Replication strategies

Experience with background processing (Celery, async workers)
Docker & Git
Production-level experience with cloud platforms (AWS preferred)

Strong Plus
Experience with:
Distributed transactions (Saga pattern, eventual consistency)
Message brokers (Kafka / SQS / SNS / RabbitMQ)
High-load systems
Database scaling (replication, sharding, read replicas)
Observability tools (Datadog, Prometheus, Grafana)
CI/CD pipelines
Frontend

Experience with React (Next.js is a plus)
Understanding of frontend-backend integration
Ability to contribute to frontend architecture when needed

What We Offer
Competitive compensation
Fully remote
Working hours: Mon–Fri 16:00–00:00 (UTC+X)
Direct impact on architecture and product decisions
Long-term collaboration

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available