Senior Full Stack Software Engineer & Team Lead
Location: Mysuru (Office attendance required number of days will be discussed during the interview)
Please Note: This is not a remote or work-from-home opportunity. Regular attendance at the Mysuru office per week is a requirement for this position. Kindly refrain from applying if you cannot meet this in-office commitment.
About the Role:
Our client, a globally recognized company, is seeking a Senior Full Stack Software Engineer who can also lead the development team to contribute to their industry-leading web-based insurance platform. The focus is on enhancing customer self-service while continuously improving the product and working environment. The role involves working with advanced technologies including VueJS, TypeScript, .NET6, Grafana, Prometheus, and various cloud-native tools.
The ideal candidate will not only bring strong technical expertise but also leadership skills to mentor and guide a small team of developers. This position involves collaborating closely with other team members, ensuring best practices, and driving the successful delivery of software projects.
Technologies Used:
- VueJS, TypeScript
- .NET6
- Kubernetes, Docker, Azure DevOps, Azure, AKS
- Grafana, Prometheus
Why Join Us?
- Be part of a globally renowned company with the flexibility of a flat structure and a close-knit development team.
- Work with modern tools and technologies.
- Personal growth opportunities in a supportive environment.
Required Skills:
- Minimum 7+ years of commercial coding experience.
- Proficiency in C# and a strong understanding of .NET Framework and .NET Core.
- Experience with version control systems, especially Git workflows and branching strategies.
- Solid experience in building Web APIs with a RESTful architecture.
- Familiarity with relational databases such as MySQL or SQL Server.
- Strong leadership skills with the ability to mentor and guide a development team.
- Passion for continuous learning and improvement.
- Problem-solving skills and the ability to collaborate effectively with a team.
Desired Skills:
- Experience with front-end frameworks like VueJS or React.
- Familiarity with CSS frameworks such as Tailwind or Bulma.
- Microsoft Certifications.
- Knowledge of Entity Framework and Dapper.
- Exposure to multi-tenant environments.
- Proficiency in performance tuning.
- Understanding of Azure and cloud service providers (AWS, GCP, etc.).
- Knowledge of Kubernetes (AKS) and containers for both Windows and Linux.
- Hands-on experience with infrastructure as code practices.
- Familiarity with Prometheus and Grafana.
- Strong grasp of Test Driven Development (TDD).
- Experience in requirements analysis and specification writing.
Interview Process:
- Initial 15-minute conversation with the client.
- Technical interview with the Lead Software Engineer.
We are hiring immediately, so candidates with a shorter notice period will be preferred. If you are a skilled Senior Developer ready to lead and contribute to innovative projects, we would love to hear from you!