In this role, you will
Lead the design and implementation of scalable, high-performance backend systems powering Teramind’s data platform. This role goes beyond coding: you’ll set architectural direction, mentor engineers, and partner with stakeholders to ensure systems remain efficient, fault-tolerant, and adaptable as we grow. You’ll have significant influence on technical strategy and will drive solutions that make complex data processing fast and reliable.
Responsibilities include but are not limited to:
- 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
Requirements:
- 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
Technical Environment:
Python, FastAPI, PostgreSQL, ClickHouse, Redis, Docker, Cloud Infrastructure
Benefits:
- 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
Recruitment process:
- HR interview with Indigo recruiter
- Technical interview with live coding
- Final interview with Head of Engineering