
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
- 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