We're hiring a Senior Software Development Engineer III at Exxat!
Location: Bangalore
Experience: 5+ Years
About the Role
We are looking for Software Engineers who are passionate about building high-impact, scalable systems in a collaborative, fast-paced environment. At Exxat, you'll work on cutting-edge microservices-based web solutions that serve thousands of clinical students and healthcare practitioners across the US. This is your chance to contribute to mission-critical products that directly shape the future of healthcare education. If you thrive on solving complex problems and creating meaningful technology, we'd love to hear from you.
Key Responsibilities
- Solve complex programming problems, with understanding of how to build HLDs and LLDs.
- Create high-level and low-level designs for problem statements/features.
- Hands-on expertise in high-performance backend languages like Go, C#/.NET, or Java, or in JavaScript/TypeScript along with frameworks such as React or Angular.
- Full stack understanding of web/mobile/API/database development concepts and design patterns.
- Strive for quality, performance, usability, reliability, maintainability, and extensibility.
- Design and develop high-quality microservices and features, working with architects and development managers.
- Participate and contribute to continuous improvement of Agile software development processes.
- Deliver clean code with automated unit tests.
- Work under the guidance of development managers and Product Owners to analyse, modify, and implement various common business needs.
- Get involved in tech POCs to provide recommendations and apply outcomes to realization.
- Able to mentor team members to scale up on best design, coding, and code review practices.
- Implement unit, integration, and other automated tests.
- Understanding of DevOps, automation testing, TDD, BDD, serverless or micro-services.
Desired Experience
- 5+ years of experience building enterprise-grade software.
- Background in product-based or B2B SaaS environments, particularly involving scalable product development, is a strong advantage.
- We look for good programmers (not good technologists) who bring a deep understanding of algorithms, data structures, and SOLID principles.
- While we operate on a .NET stack, we are not hung up on specific technologies or programming languages.
- Understanding of Agile Scrum and SDLC principles is a plus.
Nice to Have Skills
- Experience with AWS or Azure cloud technologies (such as Azure Functions, Lambda or DynamoDB).