About the Role
We’re looking for an experienced Senior Software Engineer to join our dynamic team focused on building scalable, high-performance SaaS applications. If you enjoy tackling complex challenges, mentoring others, and contributing to architectural decisions, this position is for you.
What You’ll Do
- Design, develop, and maintain robust applications using .NET Core, ASP.NET, and C# .
- Collaborate with cross-functional teams in an Agile environment to deliver impactful features.
- Support and refactor legacy applications, ensuring stability during modernization efforts.
- Participate in architectural planning and advocate for best practices in coding, testing, and performance optimization.
- Debug and enhance existing codebases while driving improvements in maintainability.
- Mentor junior engineers through code reviews and technical guidance.
- Stay current with emerging technologies and bring innovative ideas to the team.
- Contribute to DevOps workflows , including CI / CD pipeline development and deployment strategies.
Qualifications
6+ years of professional software development experience, with strong expertise in .NET technologies .Proficiency in .NET Core, ASP.NET MVC, Web API, and C# , ideally within cloud environments (AWS preferred; Azure / GCP acceptable).Familiarity with front-end frameworks such as React and TypeScript.Solid understanding of software design principles (SOLID) and modern architectural patterns.Ability to work independently, learn new technologies quickly, and adapt to evolving requirements.Bachelor’s degree in computer science or related field, or equivalent experience.Experience in SaaS platforms , multi-product ecosystems, and Agile methodologies is a plus.