Software Development Team Lead
Lead a development team and contribute hands-on to full-stack development, AI solutions, microservices, and DevOps practices for a core enterprise system at a financial institution in the Shfela region.
Responsibilities
- Lead a software development team
- Contribute hands-on to full-stack software development
- Drive AI solutions, microservices architecture, and DevOps practices for a core enterprise system
Requirements
- At least 5 years of full-stack development experience, with backend and frontend work approximately equally divided
- Proven experience leading a software development team
- Significant hands-on experience with .NET Core, C#, Angular, TypeScript, and HTML5
- Experience with Git, Azure DevOps, and Elasticsearch
- Hands-on development experience in AI
Nice to have
- Experience developing or integrating microservices
- Experience conducting code reviews and writing unit tests
- Experience collaborating with product teams, clients, and UX designers
Benefits
- Supportive, innovative work environment
- Opportunities for initiative, growth, and professional development