Software Development Team Lead
Role details
Job location
Tech stack
Job description
We in Etops are a very intensely cooperating team where every single person takes a complex responsibility for a client and/or projects from A-Z. Everyone in our team is key to our success - individually and as a team. Everyone matters.
As a Software Development Team Lead, you will lead a cross-functional team of around six engineers while remaining hands-on in building and evolving our fintech platform (React, TypeScript, .NET). Your mission is to drive technical excellence, shape system architecture, and grow both the product and your team. This is a high-impact role at the intersection of engineering leadership, product development, and innovation. You will take ownership of key technical decisions, guide your team through complex challenges, and ensure the delivery of high-quality software that empowers financial advisors across Germany.
Your role and responsibility
In this position you will be responsible for:
- Technical and disciplinary leadership of a development team of approximately 6 people
- Technical responsibility for the design, architecture, and quality of our web applications
- Further development of team structure, processes, and development practices
- Close collaboration with Product Owners and stakeholders for prioritization and planning
- Development and enhancement of web applications (frontend/backend with React), both strategically and hands-on
- Leading and supporting the migration of existing projects from Angular to React
- Designing attractive and user-friendly interfaces together with the team
- Optimizing and improving existing software components and architectures
- Mentoring and developing team members
- Creating and maintaining specifications and documentation
Requirements
- Completed degree in IT or equivalent professional experience (at least 5 years) in web development, including at least 2 years in a leadership or senior role
- Strong experience with React, HTML, TypeScript, SASS, and web-based systems in .NET
- Proven experience in leading development teams (functionally and/or disciplinarily)
- Ability to make technical decisions and take responsibility for architectural design
- Strong sense of responsibility, excellent communication skills, and empathy
- Experience in planning and managing development projects
- Structured and solution-oriented mindset with strategic vision
- Experience with Scrum processes, ideally as a facilitator or in close collaboration with Product Owners
- Good German and English language skills (written and spoken)