Company:
MPHIN My Personal Health Record Express India Pvt. Ltd. (India)Job Posting Location:
India_GurgaonJob Title:
Senior Software EngineerJob 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