WellHive

Full Stack Sr. Software Engineer (#2533)

WellHive

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Amazon RedshiftAngularAWSCloudDistributed SystemsGoJavaScriptJenkinsLinuxPostgresPythonReactRxJSSCSSTypeScriptVue.js

About the role

  • Collaborate closely with your Scrum team to contribute to program increment and sprint planning, providing technical insights and estimations.
  • Translate user stories and product requirements into well-defined technical designs and implementations.
  • Apply your deep technical knowledge and problem-solving skills to address complex challenges within the healthcare domain.
  • Develop high-quality, performant, and maintainable code with comprehensive unit, integration, and end-to-end test coverage.
  • Provide technical leadership through participation in design discussions, code reviews, and mentorship of other team members.
  • Actively participate in code reviews, design sessions, and all agile ceremonies (stand-ups, sprint reviews, retrospectives, backlog refinement).
  • Work both independently and collaboratively with cross-functional teams to deliver innovative solutions to challenging healthcare problems.
  • Mentor and support the technical growth of other engineers on the team.
  • Contribute to the continuous improvement of our development tools, processes, and architecture.
  • Troubleshoot and resolve technical issues, including occasional participation in a daytime on-call rotation (1 weekday every 3-4 weeks).

Requirements

  • Minimum of 5 years of professional software development experience.
  • Proficiency with software development; Go and TypeScript; other languages acceptable.
  • Knowledge of web technologies, including semantic HTML, advanced CSS (SASS, Less, CSS-in-JS), and TypeScript/JavaScript.
  • Proven track record of delivering user interfaces utilizing a modern JavaScript framework such as Angular (strongly preferred), React, Vue.js, or similar.
  • Track record of solving problems and delivering software solutions.
  • Solid understanding of fundamental software engineering principles, including data structures, algorithms, software design patterns, testing paradigms, and debugging distributed systems.
  • Demonstrated ability to collaborate effectively within a team, provide technical guidance, mentor junior engineers, and foster knowledge sharing.
  • Expertise in software engineering best practices and familiarity with tools, such as Git/GitHub for version control, code review processes, static analysis tools (e.g., ESLint, SonarQube), and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Strong understanding of agile methodologies such as Scrum and continuous integration/continuous deployment (CI/CD) principles.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field.
  • Excellent written and verbal technical communication skills.
  • Successful completion of in-person IAL3 compliant identity proofing will be required (you must be able to present the necessary identification documents ).
  • Willingness and ability to travel for occasional customer or onsite meetings (approximately 1-2 times per year).
  • Ability to work remotely within the continental USA from an Eastern or Central time zone (excluding New York).
  • Must be a US citizen or permanent resident.