
Principal Python Engineer
Indigo
- Украина
- Постоянная работа
- Полная занятость
- Designing and evolving architecture to handle 10x growth without adding complexity
- Leading initiatives that make a small engineering team highly effective through better tools, patterns, and automation
- Ensuring systems are resilient and self-healing to minimize operational overhead
- Translating business needs into scalable technical solutions, particularly around analytics and data querying performance
- Evaluating and selecting new technologies, frameworks, and databases-and guiding the team in adopting them
- Mentoring engineers, promoting a culture of learning, and driving engineering excellence
- 7+ years of experience in backend engineering with a strong focus on Python and building scalable architectures
- Deep expertise with FastAPI and microservices-based systems
- Proven track record of designing and implementing high-performance APIs (REST, webhooks, websockets)
- Solid experience with Docker or similar containerization tools
- Strong understanding of Object-Oriented Design, distributed systems, and open-source frameworks
- Experience with both SQL (PostgreSQL) and NoSQL (ClickHouse or similar) databases, including designing solutions for large data volumes
- Ability to maintain critical production systems and build new solutions from scratch
- Familiarity with caching, data processing, and cloud deployment strategies
- Excellent leadership and communication skills to work with a globally distributed team
- English level - B2 or higher
- 100% remote role - work from anywhere
- Competitive global-market salary and performance bonus
- Career growth opportunities and leadership development
- Flexible paid time off and laptop reimbursement
- Ongoing training and access to cutting-edge technologies
- Collaborative and globally inclusive team culture
- HR interview with Indigo recruiter
- Technical interview with live coding
- Final interview with Head of Engineering