As a Full Stack Team Lead, you will be responsible for creating an inspiring team environment and improving team performance. Your responsibilities include setting clear team goals, designing and developing code for applications, leading the design and architecture of solutions, maintaining an agile development process, and ensuring adherence to software development processes. You will also manage the overall planning and execution of complex technical projects, collaborate with QA and other team members, conduct code reviews, actively participate in team meetings, and mentor team members. The role requires strong leadership, time management, and decision-making skills, fostering innovation, and contributing to project success.
Good To Have:- Hands on Umbraco is a plus.
- Experience with microservices architecture.
- Familiarity with DevOps culture and tools.
- Industry experience is a plus.
Must Have:- Manage software development teams and lead projects.
- Experience building applications with C# .NET and SQL.
- Strong knowledge of design patterns and best practices.
- Familiarity with Front End development (Angular, Vue.js).
- Experience with distributed version control (Git).
- Experience developing/integrating REST APIs.
- Hands-on experience with test-driven development.
- Strong communication and collaboration skills.