About this role
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