betarchitect.

Senior Backend Engineer (Russian and English Required) to $4000

Job Overview

We are looking for an experienced Senior Backend Engineer to join our engineering team. You will play a pivotal role in architecting and building high-performance, scalable microservices using NestJS.

In this role, you will tackle complex data challenges, optimize database interactions, and ensure event-driven consistency across our platform. The ideal candidate is a hands-on technical leader who loves strictly typed systems, efficient data pipelines, and clean API design. Our company is multi-national and our development team hails from Ukraine, Russia and Serbia. Russian would be necessary to know as it's the common language of our developers. At least B1 in English is necessary since outside the dev team, the company is multi-national and is not Russian/CIS native.

Key Responsibilities

  • Architect & Build: Design, develop, and maintain scalable microservices using NestJS (TypeScript).
  • Database Optimization: Manage complex data modeling and query optimization for high-load environments using PostgreSQL and ClickHouse.
  • Event-Driven Systems: Implement and manage event-driven architectures using Apache Kafka to ensure reliable data streaming and service decoupling.
  • API Management: Design and document RESTful APIs using the OpenAPI (Swagger) specification, ensuring contract-first development and seamless frontend integration.
  • Real-time & Auth: Leverage Supabase for real-time subscriptions, authentication flows, or rapid prototyping where applicable.
  • Code Quality: Enforce code standards through rigorous code reviews, automated testing (Jest/Supertest), and CI/CD pipelines.
  • Mentorship: Mentor junior and mid-level engineers, providing technical guidance and fostering a culture of engineering excellence.

Technical Requirements

  • NestJS Expert: 5+ years of backend development experience, with deep expertise in NestJS and the Node.js ecosystem.
  • Relational Data: Advanced proficiency with PostgreSQL, including optimization, indexing, and raw SQL queries.
  • Big Data Analytics: Production experience with ClickHouse for analytical processing and handling large datasets.
  • Event Streaming: Strong experience with Apache Kafka (producers, consumers, partition strategies, and schema registries).
  • Microservices: Proven track record of decomposing monoliths or building microservices from scratch (gRPC, RabbitMQ, knowledge is a plus).
  • API Standards: Mastery of OpenAPI/Swagger tools to generate clients and documentation automatically.
  • Supabase: Experience integrating Supabase (PostgREST, Realtime, or Auth) into a custom backend architecture.
  • Testing: Strong belief in TDD/BDD, with proficiency in writing unit and integration tests.

Nice-to-Have

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of Redis for caching strategies.
  • Experience with Infrastructure as Code (Terraform).
  • Familiarity with GraphQL.

Soft Skills

  • Problem Solver: You enjoy digging into complex performance bottlenecks and solving them efficiently.
  • Communicator: You can explain complex architectural decisions to non-technical stakeholders.
  • Owner: You take full ownership of your features, from design to deployment and monitoring.

Why Join Us?

  • Competitive Salary: We value your expertise and pay accordingly.
  • Remote-First Culture: Work from where you are most productive.
  • Tech-Forward: We are constantly evaluating and adopting the best tools for the job (like the stack mentioned above).
  • Professional Development: Budget for courses, conferences, and certifications.
  • Long Term Position: Stable and long term position.
  • Flexible and Secure Payments: Via deel.com 

Required skills experience

Nest.js 5 years
Prisma 2 years
PostgreSQL 3 years
Kafka 4 years
ClickHouse 3 years
Supabase 1 year
gRPC 4 years
Microservices 4 years
Event Driven Architecture 4 years
Redis 2 years

Required languages

English B1 - Intermediate
Russian B2 - Upper Intermediate
Published 26 January
48 views
ยท
17 applications
34% read
To apply for this and other jobs on Djinni login or signup.
Loading...