This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Our Team as a Technical Team Lead! Are you passionate about leading a small team of talented software engineers and driving excellence in software development? We’re looking for a dynamic Technical Team Lead to join our Delivery team. With our unique product making waves in the market and a vibrant scale-up spirit, this is the perfect opportunity to be part of something special.
Job Responsibility
Oversee and mentor a small team of C# developers, ensuring their professional growth and the quality of their work
Lead the design and architecture of software solutions and guide the team in best practices
Champion the effective use of AI tools across the team to boost delivery speed and quality
Participate in planning and ensure a timely delivery of commitments
Address and resolve technical issues and challenges during development
Facilitate effective collaboration within the team and with other stakeholders
Maintain comprehensive documentation of the architecture and processes
Contribute to resource allocation decisions from the team’s perspective
Foster a positive team dynamic
Requirements
Proficiency in C#: Extensive experience with C# programming language and the .NET framework
Full stack exposure to other technologies like React, Flutter, Python are a major plus
Cloud Environment: Familiarity with cloud platforms like Azure or AWS
Software Architecture and Design: Ability to design secure, scalable and maintainable software architectures
Database Management: Experience with relational databases (e.g., PostgreSQL) and knowledge of ORMs (e.g., Entity Framework)
Web Development: Proficiency in ASP.NET Core and related web technologies
API Development: Experience with RESTful API design and implementation
gRPC is a plus
Identity and Access Management: Experience with authentication and authorization patterns (e.g., OAuth 2.0, OpenID Connect, SSO) and managing identity across multi-tenant systems
Application Migration & Integration: Experience migrating and modernizing applications, decommissioning legacy components, and integrating disparate systems
CI/CD: Experience with Continuous Integration/Continuous Deployment tools (e.g., GitHub actions)
Debugging and Performance Tuning: Strong skills in debugging, profiling, and performance optimization
Security Best Practices: Knowledge of secure coding principles and best practices
DevOps Practices: Understanding of DevOps principles and efficient collaboration between development and operations teams (e.g., K8S, Terraform, IaC)
Agile Techniques: Familiarity with Agile methodologies such as Automated Testing, User Stories, TDD, Continuous Delivery, and Pairing
Minimum 3 years in a technical leadership role, preferably with people management (e.g., Team Lead, Technical Lead, or similar role)
Hands-on expertise with cloud platforms and proven ability to work with remote teams
Working proficiency in English
Nice to have
Full stack exposure to other technologies like React, Flutter, Python are a major plus
gRPC is a plus
What we offer
Ownership from day one – you'll grow with us in a dynamic scale-up, taking charge of exciting projects with a talented, ambitious crew, and the autonomy to see your work through from concept to completion
The flexibility to lead your team from wherever works for you. Join us at the Aalst HQ, or work from your favorite coffee bar in Madrid, Berlin, or Lisbon. Whatever European time zone works for you, works for us
A competitive salary package, tuned to your personal situation
Team Spirit, genuinely built in – a supportive, collaborative crew that celebrates together, learns together, and has each other's backs, wherever we’re all working from