Team Lead, Engineering
New
Germany; flexibility across supported EMEA locationsFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsSQLAgileJavascriptRESTful APIsMentoringDistributed Systems
Requirements
- Strong experience in software engineering leadership roles.
- Advanced knowledge of object-oriented programming principles and scalable system design.
- Strong hands-on experience with Node.js and JavaScript development.
- Proven ability to write clean, maintainable, testable, and production-ready code.
- Strong SQL expertise, including writing complex queries and optimizing database performance.
- Experience working with APIs, distributed systems, and service integrations.
- Strong debugging and problem-solving skills.
- Experience managing incidents, escalations, and troubleshooting in production.
- Excellent communication and stakeholder management skills.
- Demonstrated leadership skills, including mentoring, coaching, and hiring.
- Ability to balance rapid execution with long-term technical health.
Responsibilities
- Lead and mentor a cross-functional engineering team of developers and technical professionals.
- Design, develop, and maintain scalable full-stack applications and orchestration systems using Node.js.
- Drive technical planning, architectural decisions, and execution strategies.
- Oversee code quality through code reviews, testing standards, and deployment best practices.
- Collaborate closely with product managers, designers, and engineering teams.
- Build and optimize automation engines, synchronization pipelines, APIs, and distributed systems.
- Identify technical risks, troubleshoot production issues, and implement mitigation strategies.
- Promote Agile methodologies, knowledge sharing, and collaboration.
- Support hiring, onboarding, performance management, and career development.
- Represent the engineering team in cross-functional discussions.
View Full Description & ApplyYou'll be redirected to the employer's site