Lead Software Engineer (.Net, React, Typescript)Permanent employee, Full-time · LondonAbout the roleAs a Lead Software Engineer, the candidate will directly report to the Chief Technology Officer and will lead a small development team responsible for building a green-field platform using the .NET stack and React, running in Kubernetes on Azure.
The team is self-sufficient and fully responsible for design, development, testing, delivery, and support of the solutions.
The candidate will empower the team to make decisions and take ownership of the services they build while ensuring the team follows the company-wide rules of engagement and standards.
The candidate will support team members' growth and promote an open, learning culture.
ResponsibilitiesLead a small team responsible for design, build, deploy, and support SaaS services.Work with business areas to ensure that built solutions are aligned with requirements, delivered according to plans, and developed with expected quality and security standards.Work closely with the Product Owner to ensure that requirements are well understood by the team and developed solutions are properly demonstrated to the Product Owner before delivery.Empower and help the team in efficient design, development, delivery, and production support.Enable a learning culture, promoting continuous feedback and improvement.Deliver high-quality solutions using fully automated processes (CI/CD, testing, infrastructure as code).Your profileSkills and Experience Experience leading development teams working in an agile development model (Scrum or Kanban).Exceptional communication and leadership skills, demonstrated ability to form effective working teams and maintain a healthy, learning culture within it.Experience with CI/CD pipelines, TDD, and pipeline automation.Very good experience with various testing stages for APIs.In-depth understanding of microservice architecture and how to use it to build applications.Knowledge of good practices, design patterns, and SOLID principles.Good understanding of application design and strong problem-solving skills.Knowledge of the .NET stack - C#, ASP.NET Core Web APIs, LINQ, asynchronous and parallel programming, dotnet tools.Knowledge of relational and No-SQL databases and integration patterns with them.Experience with event-driven architecture.Knowledge of the React stack - React, Node, Typescript, CSS, Material UI, Jest, JSS, and supporting tools.Desirable Knowledge of the Azure ecosystem.Knowledge of monitoring and alerting tools.Focus on performance and knowledge of performance profiling tools.Developing solutions with a security mindset.Experience with CosmosDB and Postgres.Experience with Figma.
#J-18808-Ljbffr