Posted 1w ago

Senior Software Engineer

@ Agilon Health
Gurgaon, Haryana, India
OnsiteFull Time
Responsibilities:designing databases, building services, developing APIs
Requirements Summary:Minimum 3 years full-stack engineering experience; Bachelors in engineering/computer applications required; experience with MongoDB, MySQL/PostgreSQL, Snowflake, DBT, Java, Spring Boot, REST APIs, microservices, React.js, TypeScript; basic Python, unit testing, CI/CD, and Agile experience.
Technical Tools Mentioned:MongoDB, MySQL, PostgreSQL, Snowflake, DBT, Java, Spring Boot, REST APIs, Python, React.js, TypeScript
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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