




Job Summary: We are seeking a backend engineer to serve as the technical reference for the squad, with a focus on architecture, reliability, and operations of critical systems, ensuring sustainable technical evolution. Key Highlights: 1. Technical reference in architecture and reliability of critical systems 2. Focus on structural quality and backend resilience 3. Architectural decision-making regarding messaging technologies We are looking for someone to act as the squad’s technical reference, with strong accountability for architecture, reliability, and operations of critical systems. This role is not solely focused on feature delivery, but rather on structural quality, resilience, and sustainable technical evolution of the backend. **What you’ll do:** * Design, implement, and evolve distributed backend systems, emphasizing reliability and predictability * Develop and operate workers, schedulers, and long\-running jobs * Directly participate in modeling, optimization, and production operation of PostgreSQL * Diagnose and resolve real production issues (performance, concurrency, inconsistent data) * Define and implement resilient messaging pipelines * Make informed architectural decisions about when to use Kafka versus RabbitMQ * Ensure systems are observable, recoverable, and operable * Serve as the technical reference for the team, elevating the squad’s engineering standards **What we expect from you:** * Solid production experience with Python * Development of workers, schedulers, asynchronous processes, and long\-running jobs * Practical knowledge of concurrency, parallelism, and async in Python * Proficiency in PostgreSQL and hands-on experience with locks and concurrency, query optimization, composite indexes, and performance strategies * Experience with Kafka and RabbitMQ, including implementation of consumer groups, retries, DLQs, and backoff mechanisms * Building observable systems (logs, metrics, tracing) that are resilient to failures and recoverable without manual intervention **Nice-to-haves:** * Experience with high-volume or mission-critical systems * On\-call experience and resolution of critical incidents * Ability to balance delivery speed and stability


