Senior Backend Engineer
Posted 100ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Backend Engineer developing scalable backend systems for a corporate mobility platform at NAVIT. Involves high-performance coding and optimizing backend infrastructure in collaboration with cross-functional teams.
Responsibilities:
- Play a key part in shaping both the technical vision and the execution of the backend systems that power our corporate mobility platform.
- Design, develop, and maintain scalable and robust backend infrastructure.
- Define system architecture, and drive key technical decisions that influence the future of our platform.
- Tackle complex challenges around performance, reliability, and security while aligning the team around best practices.
- 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. Pick up your kid from school, go to the doctor visit or just take care of them
- 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


















