A leading tech company in Germany is seeking an experienced Tech Lead Developer to oversee technical initiatives and mentor junior developers. The role focuses on designing scalable backend systems using Node.js and TypeScript while ensuring high code quality. Ideal candidates will have over 8 years of development experience and knowledge of modern software practices.
Qualifikationen
8+ years of software development experience.
Strong proficiency in Node.js and TypeScript.
Extensive experience with NestJS framework.
Aufgaben
Lead and mentor a team of developers.
Design and implement scalable backend systems.
Optimize database performance and design efficient data models.
Kenntnisse
Node.js
TypeScript
NestJS
PostgreSQL
Redis
Docker
Agile methodologies
Jobbeschreibung
Position Overview
We are seeking an experienced Tech Lead Developer with 8+ years of software development experience to join our growing engineering team. In this role, you will lead technical initiatives, mentor junior developers, and drive the architecture and implementation of scalable backend systems using modern technologies.
Key Responsibilities
Lead and mentor a team of developers, providing technical guidance and code review oversight
Design and implement robust, scalable backend systems using Node.js and TypeScript
Architect solutions using NestJS framework for enterprise-grade applications
Collaborate with product managers and stakeholders to translate business requirements into technical solutions
Drive best practices in code quality, testing, and development workflows
Optimize database performance and design efficient data models
Implement and maintain CI / CD pipelines and deployment strategies
Participate in technical decision-making and technology stack evaluation
Ensure system reliability, performance, and security standards
Required Technical Skills
8+ years of software development experience
Strong proficiency in Node.js and TypeScript with deep understanding of modern JavaScript / TypeScript features
Extensive experience with NestJS framework for building scalable server-side applications
Solid knowledge of relational databases , especially PostgreSQL (design, optimization, and complex querying)
Experience with Redis for caching strategies and queue management
Hands-on experience with message brokers and queue systems (RabbitMQ, BullMQ, outbox pattern implementation)
Proficiency with Docker and Docker Compose for containerized development and deployment environments
Experience with CI / CD pipelines (Bitbucket Pipelines or similar platforms)
Strong understanding of backend architecture principles and ability to apply design patterns in practice
Experience with modern development practices including code reviews, Git workflows, and Agile / Scrum methodologies
Basic knowledge of Nginx for reverse proxy, load balancing, and server configuration
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.