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

  • Play a key part in shaping both the technical vision and the execution of the backend systems
  • Design, develop, and maintain scalable and robust backend infrastructure
  • Define system architecture, and drive key technical decisions
  • Tackle complex challenges around performance, reliability, and security
  • Align the team around best practices
  • Design, develop, and deploy high-performance, scalable, and secure code in NestJS and Typescript
  • Optimize database queries and schema designs for improved performance and scalability
  • Implement and manage message queues and event-driven architectures
  • Ensure the stability and reliability of 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
  • 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 developmentNestJSTypescriptNode.jsPostgreSQLmessage queuesevent-driven architecturesAPIsORMscaching strategies
Soft skills
problem-solvingattention to detailcommunication