Staff Backend Engineer – Real-time Systems
Коротко
Leads design and architecture of real-time, distributed backend systems in Node.js/TypeScript on AWS; drives technical decisions, mentors engineers, and · Needs: 10+ years backend engineering; Node.js/TypeScript; real-time and distributed systems; low-latency/high-throughput; AWS; large-scale production; CI/CD.
Описание от работодателя
We are looking for an experienced Staff Backend Engineer with 10+ years of software engineering experience to join a team building high-performance real-time systems operating at scale.
You will play a key role in designing and evolving backend architecture, solving complex engineering challenges and driving technical decisions across the platform. This role combines hands-on development with technical leadership, helping shape scalable solutions, engineering standards and best practices.
What we offer: ・Private healthcare
・ Multisport card
・International environment and collaboration with an experienced engineering team
・Opportunity to influence architecture, technical solutions and engineering practices
・ B2B contract
・Long-term cooperation and opportunities for professional growth
Daily tasks:
- ・Leading the design and development of complex backend systems using Node.js / TypeScript
- ・Defining architecture and technical direction for real-time, distributed systems
- ・Designing solutions focused on low latency, high throughput and scalability
- ・Taking ownership of critical backend components from concept through production
- ・Driving technical decisions around architecture, reliability and performance
- ・Collaborating with engineering teams to improve development practices and system design
- ・Mentoring engineers and sharing technical knowledge across the team
- ・Working with AWS infrastructure and production environments
- ・Improving CI/CD processes and supporting reliable software delivery
・ 10+ years of professional experience in backend software engineering
・Strong hands-on experience with Node.js / TypeScript
・Extensive experience designing and building real-time systems
・Deep understanding of distributed systems architecture
・Experience building low-latency and high-throughput applications
・Strong experience with AWS and cloud-based solutions
・Proven experience designing and operating large-scale production systems
・Strong understanding of CI/CD, DevOps practices and modern software delivery
・Ability to drive technical decisions and influence engineering direction
・Experience mentoring engineers and supporting technical growth within teams
Nice to have: ・Experience with Kafka, streaming platforms or event-driven architectures
・Strong background in performance optimization and system tuning
・Experience with Rust
・Experience designing highly scalable infrastructure and backend platforms
Must have: Node.js, TypeScript, AWS, DevOps
Nice to have: Kafka, Rust