Senior Software Engineer

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

Similar jobs