
Senior Backend Engineer
NAVIT
contract
Posted on:
Location Type: Remote
Location: Remote • 🇩🇪 Germany
Visit company websiteJob 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