Principal Python Engineer

Indigo

  • Украина
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
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.Повна зайнятістьАнглійська: Upper-intermediateIn this role, you willLead 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 InfrastructureBenefits:
  • 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

Indigo