Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Company : MPHIN My Personal Health Record Express India Pvt. Ltd. (India) Job Posting Location : India_Gurgaon Job Title : Senior Software Engineer Job Description : Essential Job Functions: - Design, develop, and optimize database schemas, queries, and data models - Work extensively with MongoDB, RDBMS, Snowflake, and DBT - Build and maintain scalable backend services using Java and Spring Boot - Design and implement high-performance REST APIs - Architect and implement microservices-based solutions - Develop and optimize data pipelines and warehouse transformations - Ensure application scalability, reliability, and performance - Write clean, maintainable, and testable code - Develop comprehensive unit test cases - Participate in system design and architecture discussions - Work in Agile teams and contribute to CI/CD pipeline improvements Required Qualifications: B.Tech/B.E. - Bachelor of Technology / Engineering in Any Specialization (CSE preferred) BCA - Bachelor of Computer Applications in Any Specialization Minimum Experience: Minimum 3 years of experience as a full-stack engineer Knowledge, Skills and Abilities: Database Experience with MongoDB Strong experience with RDBMS (MySQL, PostgreSQL, etc.) Strong exposure to DBT Working experience with Snowflake. Backend Experience with Java Hands-on experience with Spring Boot Experience designing and developing REST APIs Experience working with microservices architecture Experience building scalable and distributed systems Experience in API design best practices Experience in backend performance optimization Basic knowledge of Python Frontend Experience with React.js Proficiency in TypeScript Experience building reusable and scalable UI components Location : India_Gurgaon
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at agilonhealth? Share your experience