We're hiring a Software Development Engineer III Backend.Location: BangaloreExperience: 5+ YearsAbout the RoleWe are looking for Software Engineers who are passionate about building high-impact, scalable systems in a collaborative, fast-paced environment. 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 ResponsibilitiesSolve 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#, 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 Experience5+ 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 SkillsExperience with AWS or Azure cloud technologies (such as Azure Functions, Lambda or DynamoDB).
Job Title
Software Development Engineer III - Backend