Match score not available

Sr. Software Engineer I/II, Full Stack

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum of 5 years of professional software development experience., Proficiency in Go and TypeScript, with a strong understanding of software development fundamentals., Bachelor’s degree in Computer Science, Software Engineering, or a related field., Strong written and verbal communication skills, with a history of teamwork and mentoring..

Key responsabilities:

  • Work with the Scrum team to plan sprints and deliver high-quality code.
  • Participate in code reviews, design sessions, and sprint ceremonies.
  • Provide technical leadership and contribute to continuous improvement of tools and systems.
  • Mentor team members and troubleshoot technical issues as needed.

WellHive logo
WellHive
11 - 50 Employees
See all jobs

Job description

About Us

WellHive is a fast-growing organization focused on transforming the way health systems coordinate and deliver care through secure, modern technology. Our teams leverage the latest in cloud-based tools and services to design and build complex and compelling applications. Every employee is treated as a valued contributor that brings their own unique experience and perspective to the issues we are solving for our users. WellHive proudly offers competitive pay and benefits in addition to flexible working conditions.

Summary

Because of our growth, we are seeking a Senior Software Engineer to join the team. In this full stack role you will work on services, web-based APIs as well as the UI. In this fully remote position, you'll have plenty of autonomy as well as opportunity to collaborate within your scrum team and beyond to build new features and see them through to production. Are you open to learning new technologies? Do you appreciate the challenges of scale and designing solutions to some of the most rewarding problems faced by the largest healthcare systems? If you are passionate about writing structured, quality, maintainable code in an agile environment and working with like minded people, this might be a great fit.

Required Qualifications

  • A minimum of 5 years professional software development experience
  • Proficiency with software development. While this role will largely use Go and TypeScript, previous proficiency can be in other languages
  • Mastery of software development fundamental concepts such as data structures, programming languages, design/patterns, testing concepts, and debugging complex code
  • Track record of solving problems and designing software solutions
  • History of working in a team, providing coaching and mentoring, helping others
  • Proficiency with software engineering practices and familiarity with tools that support them like Git/GitHub, code reviews, code quality tools, linters, Jenkins
  • Familiarity with agile principles like Scrum, continuous build, test, integration, and deployment
  • Strong written and verbal communication skills
  • Ability to work fully remote within the continental USA from an Eastern or Central time zone (Excluding New York)
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or related field
  • Must be a US citizen or permanent resident

Desired Qualifications

  • Knowledge of Web Services, RESTful API development
  • Experience with cloud development with either AWS or another cloud providers is a big plus
  • Knowledge of relational databases whether PostgreSQL or other
  • Experience with Docker and development of containerized applications
  • Knowledge of web technologies, such as HTML, CSS, and JavaScript/TypeScript
  • Familiarity with at least one UI Framework such as Angular, React or other JS frameworks
  • Experience with UI test methods and tools such as Behavior Driven Development, Gherkin, Cucumber, Playwright
  • Familiarly with Go programming language, paradigms, constructs, and idioms
  • Experience working with Agile teams

Essential Job Functions

Here’s a look at some of the key technologies you will work in. The backend server components are golang applications running on Amazon Linux ECS/Fargate, persistence is PostgreSQL/Redshift, the UI is written in Angular, TypeScript/JavaScript and most of the analytics work is done with Python/Glue jobs. The stack is Pulumi enabled infrastructure as code and Jenkins orchestrates the robust CI/CD pipeline. Revision Control by Git/GitHub and Agile project management in Jira.

  • Work with your Scrum team to plan sprints and beyond
  • Produce high-quality code with corresponding test coverage
  • Provide technical leadership e.g. during designs or in your detailed and constructive peer reviews
  • Participate in code reviews, design sessions, and all sprint ceremonies (standup, sprint review, retrospective, backlog refinement)
  • Contribute to the ongoing continuous improvement of our tools, systems, and products
  • Deliver highly scalable and fault tolerant solutions
  • Work independently as well as with other team members to coordinate and deliver solutions to challenging but exciting healthcare problems
  • Mentor
  • Troubleshoot technical issues, field issues support on call ~1 weekday every 3 weeks

Security

Privacy

Terms

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Software Engineer Related jobs