NAVIT

Senior Backend Engineer

NAVIT

contract

Posted on:

Location Type: Remote

Location: Remote • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsJavaScriptMicroservicesNode.jsPostgresRabbitMQRedisTypeScript

About the role

  • As a Senior Backend Engineer you will play a key part in shaping both the technical vision and the execution of the backend systems that power our corporate mobility platform.
  • In addition to designing, developing, and maintaining scalable and robust backend infrastructure, you will define system architecture, and drive key technical decisions that influence the future of our platform.
  • You’ll tackle complex challenges around performance, reliability, and security while aligning the team around best practices.
  • Your work will directly impact how thousands of employees move every day, and how our platform scales to meet the needs of a growing enterprise customer base.
  • Design, develop, and deploy high-performance, scalable, and secure code in NestJS and Typescript in collaboration with other engineers, designers and product managers.
  • Optimize database queries and schema designs for improved performance and scalability (PostgreSQL, TypeORM).
  • Implement and manage message queues and event-driven architectures to ensure reliable data processing and inter-service communication (BullMQ, Redis)
  • Ensure the stability and reliability of our systems through robust testing, monitoring, and debugging.
  • Exchange and mentor other engineers and contribute to a culture of technical excellence and continuous learning.

Requirements

  • 5+ years of experience in backend development, with at least 2 years in high-load systems (a degree in computer science a plus)
  • Strong proficiency in Node.js and Typescript
  • Deep understanding of relational databases (PostgreSQL) and experience optimizing queries and indexes
  • Experience implementing message queues (BullMQ, RabbitMQ, or similar) and event-driven architectures
  • Strong knowledge of ORMs and their impact on performance (e.g., TypeORM, Prisma)
  • Familiarity with distributed systems and microservices architectures a plus
  • Proficiency in writing efficient and scalable APIs
  • Strong debugging and performance optimization skills
  • Experience with caching strategies (Redis, Memcached) is a plus
  • Excellent problem-solving skills and attention to detail
  • Excellent written and verbal communication in English.
Benefits
  • Mobility perks for your own commuting
  • Family first, be there in your family key moments.
  • Work from anywhere: the office, your house, the beach or wherever you prefer
  • One of the nicest offices across Berlin directly in Mitte with free coffee and beverages
  • Regular team activities to enjoy together
  • A motivated and fun crew to grow and learn together

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentNode.jsTypescriptPostgreSQLTypeORMBullMQRedisAPIsperformance optimizationdebugging
Soft skills
problem-solvingattention to detailwritten communicationverbal communicationmentoringcollaborationtechnical excellencecontinuous learning
Certifications
degree in computer science