Full-Stack engineer

  • Hyderabad
  • Health Catalyst
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Who you are: 3-5 years of experience developing microservices in Java/Spring Boot . Working experience with JavaScript, Vue.js /React.js Hands on experience with SQL/NoSQL in a large-scale database. BS/MS in computer science or equivalent work experience. Strong experience with any of the following Object-Oriented Design (OOD): Java Experience with the entire Software Development Life Cycle (SDLC). 2+ years’ experience with web services (consuming or creating) with REST or SOAP. Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. Strong understanding of the Software design/architecture process. Experience with unit testing & Test-Driven Development (TDD). Interest in investing time and effort to learn about new and changing technologies. Interest to know the big picture, including how your software is used and how it fits into the company strategy. Problem solving skills – logically and technically. What you’ll own: Gathering functional requirements, developing technical specifications, and project & test planning Designing/developing web, prototypes, or proof of concepts (POC’s) Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems. 100% hands-on coding and review. Resolve defects/bugs during testing, pre-production, production, and post-release patches. Work cross-functionally with team members, product management, QA/QE, various product lines, or business units to drive forward results. Contribute to the design and architecture of the project . Experience with Agile Development , SCRUM, or Extreme Programming methodologies. System and Data Integration Nice to Have: Some experience in healthcare industry Preferred Experience Experience developing, maintaining, and innovating large scale, consumer facing web applications. Familiar with the development challenges inherent with highly scalable and available web applications. Experience with various, modern web frameworks.