Senior Back End Engineer

We are looking for a Senior Backend Engineer with strong experience in Node.js and distributed systems. You will work within a microservice architecture, debug issues across services written in different technology stacks, and write clean, efficient TypeScript code. Legacy systems don’t scare you -  they are seen as interesting technical challenges.

 

You will join a professional engineering team responsible for building and maintaining the core backend and data layer of a complex platform. The team supports key technical workflows, including:

  • ETL pipelines across multiple data sources
  • Data export pipelines
  • High-load backend services
  • Search and analytics systems
  • Intelligent data processing and generation systems
  • AI-powered data solutions
     

From a backend perspective, the platform is primarily built with Node.js, using Express and NestJS.

 

Requirements

Must have

  • Strong understanding of software engineering fundamentals, algorithms, data structures, and OOP
  • Solid knowledge of ES6+ JavaScript and TypeScript
  • Hands-on experience with Node.js, Express, NestJS, and Redis
  • Experience working with SQL or NoSQL databases
  • Good understanding of CI/CD practices
  • Ability to work independently and take ownership of initiatives
  • Strong English communication skills (written and verbal)

 

Nice to have

  • Experience with AWS (SQS, RDS, CloudWatch, OpenSearch, S3, etc.)
  • Experience designing or maintaining ETL pipelines
  • Familiarity with n8n or similar workflow tools
  • Experience with high-load or data-intensive systems
     

Responsibilities

  • Own and evolve critical backend services and data pipelines
  • Design, implement, and maintain scalable and reliable services
  • Debug and analyze complex data flows across multiple systems
  • Drive improvements in architecture, performance, and reliability
  • Lead the development of new services and features from scratch
  • Write high-quality, maintainable code
  • Act as a technical reference point for the team and help raise engineering standards

 

What you get

  • Meaningful work
  • No time tracking
  • Like-minded people
  • A supportive and experienced engineering team
  • Internal learning and development program
  • Office that feels like a second home
  • Work-life blend
  • 20 vacation days
  • Accounting support
  • Medical care & wellbeing
  • Family-friendly space
  • Office gym with a personal trainer

Required languages

English B2 - Upper Intermediate
Published 26 January
32 views
Β·
9 applications
56% read
To apply for this and other jobs on Djinni login or signup.
Loading...