Senior Software Engineer

Engineering Pune, Maharashtra


Description

At Relatient we’re on a mission to make access to healthcare simpler. 

We partner with leading health systems and medical practices - comprising more than 40,000 providers across the US - to optimize every step of a patient journey, from alerting patients to needed care, helping them find the right provider, scheduling appointments across multiple channels, and engaging with patients throughout their care journey via text, email, and chat. Our solutions reduce delays in care, improve communication, and enhance both the provider and consumer experience. We’ve been recognized as a Forbes Top Startup, Deloitte Fast 500, and Best in Klas Patient Scheduling Platform, among other honors, for our rapid growth, innovative technology solutions, and energetic workplace culture. 
  
We are currently looking for a Senior Software Engineer to join our team in Pune. This will be a hybrid position requiring 3 days a week in our office located in Amar Tech Park.
This individual must be a strong full-stack  developer with strong UI development skills and experience working with distributed cloud solutions to develop enterprise scale solutions.

Essential Functions:

  • Role will handle module development with minimal guidance from a senior
  • Will be expected to write code by following SOLID Principles
  • Must exhibit passion in writing great quality code that is unit tested and adheres to organizational coding standards
  • Works as part of a Scrum team and interacts with fellow team-members in an effective fashion
  • Collaborates with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies  
  • Ability to run demos of the work being done
  • Works with business partners, architects, and other groups to identify technical and functional needs of the system, determine the priority of work, and ensure integrated end-to-end design and delivery  
  • Partners with QA team in helping build QA automation approach to the work
  • Provide some guidance to junior members of the team as needed  

Education & Experience Requirements:

  • Bachelor’s Degree in computer science, computer engineering, or equivalent  
  • 5+ years of experience in a software engineering role  
  • 2+ years of experience working in AWS RDS and AWS OpenSearch services
  • Strong Front-end development skills in TypeScript, Angular, Redux, NgRX, Composnet libraries such as Material, Bootstrap, Infragistics, etc.
  • Basic understanding of backend development stack: Java, JAX-RS, REST, JSON, Spring Boot, Spring cloud.
  • Previous experience producing dependable software using node.js, ReactJS will be a benefit
  • Must have previous experience working with complex data-structures, REST API integrations on UI, Socket programming, AJAX
  • Good understanding of SQL with focus on PostGreSQL
  • Previous experience building and working with CI/CD pipelines  using GIT, Jenkins, JIRA, GitLab, etc.
  • Experience giving and receiving code reviews  
  • Knowledge of unit testing and integration testing  
  • Knowledge and experience with Agile methodologies  
  • Ability to work and thrive as part of a collaborative team  
  • Exposure to columnar and graph databases preferred
  • Experience building software in a healthcare environment preferred 
  • Experience building applications leveraging HL7 FHIR preferred 
  • Experience with Kubernetes and AWS EKS/Fargate preferred 
  • Familiarity with the principles of Domain-Driven Design (DDD) preferred 
  
Relatient is an equal opportunity employer. 
To learn more about our organization, please visit www.relatient.com 
 
#LI-Hybrid 
#LI-AM1