About the Role
As a Senior Full-Stack .NET Developer , you will become part of a cross-functional development team focused on building the digital experiences of tomorrow. This role offers the opportunity to work on challenging full-stack projects, contribute to technical leadership, and mentor junior developers.
Responsibilities
- Design and implement full-stack applications using software engineering best practices and principles.
- Ensure high code quality through rigorous standards, code reviews, and continuous improvement.
- Implement necessary infrastructural changes to support scalable and reliable application deployment.
- Participate in technical interviews and help grow a high-performing development team.
- Mentor junior team members (L2, L1), supporting their professional development and knowledge growth.
Requirements
We understand you might not meet every requirement—if you believe you're a great fit, we'd still love to hear from you!
Software Design
Expertise in designing applications using best practices and established design patterns for both front-end and back-end development.Hands-on experience with monolithic, microservices, and serverless architectures.Software Development
Strong proficiency in C# and .NET technologies (.NET Core, ASP.NET Core, WebAPI).Solid experience in developing modern web applications using front-end frameworks such as React , Angular , or Vue.js .In-depth knowledge of HTML , CSS , and JavaScript , along with modern JS tooling.Experience with RESTful APIs, WebSockets, and other communication protocols.Strong SQL skills with the ability to write and optimize complex queries.Quality Assurance
Proven experience conducting thorough code reviews.Ability to establish quality metrics and drive project-wide quality improvements.Software Deployment
Hands-on experience with application deployment, infrastructure configuration, and monitoring.Practical knowledge of cloud platforms such as AWS , Azure , or Google Cloud .Desirable Skills
Experience implementing secure authentication and authorization mechanisms.Knowledge of performance tuning techniques on both client-side and server-side.Hands-on experience with CI / CD pipelines and DevOps tools (e.g., Azure DevOps, Jenkins, GitHub Actions).Understanding of application security best practices and infrastructure security configuration.Skills Required
Webapi, .Net Core, React, Vue.JS, Angular