Principal Python Engineer

As a Principal Python Engineer, you will join a global engineering team building a next-generation SaaS platform that helps organizations manage internal risks and analyze user behavior. Our solution protects confidential data for over 10,000 organizations worldwide, delivering enterprise-grade security and reliability at scale.

Principal Python Engineer
Повна зайнятість
Англійська: Upper-intermediate

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:

  1. HR interview with Indigo recruiter
  2. Technical interview with live coding
  3. Final interview with Head of Engineering
Unser Recruiter
Антоніна Матюшко
Антоніна Матюшко
Rekrutierer kontaktieren
Python
Backend
Марта Стопець
FP&A Manager
Англійська (Advanced)
Українська (Intermediate)
Повна зайнятість
Антоніна Матюшко
Senior Backend Engineer
Англійська (Upper-intermediate)
Повна зайнятість
Анастасія Усенко
Chief Executive Officer
Kiew, Україна
Англійська (Upper-intermediate)
Юлія  Кріль
Data Analyst/ ML Analyst (Middle/Middle+)
Remote,
Англійська (Intermediate)
Повна зайнятість
Анастасія Усенко
Бізнес Асистент (офіс м. Київ)
Kiew, Україна
Англійська (Upper-intermediate)
Українська (Advanced)
Повна зайнятість
Марта Стопець
Full Stack Security Engineer
Remote,
Англійська (Advanced)
Повна зайнятість
Англійська (Advanced)
Українська (Intermediate)
Повна зайнятість
Англійська (Upper-intermediate)
Повна зайнятість
Kiew, Україна
Англійська (Upper-intermediate)