Staff Software Engineer
Job description
Staff Software Engineer at Nex Health.
About the role
As a Staff Software Engineer at Nex Health, you will play a crucial role in enhancing our patient engagement platform, which integrates seamlessly with various Electronic Health Records (EHR) systems. You will be responsible for designing and implementing innovative solutions that improve the overall user experience for both healthcare providers and patients. This position offers an exciting opportunity to work at the intersection of healthcare and technology in a fast-paced environment. You will collaborate with cross-functional teams to ensure that our products meet the highest standards of quality and functionality.
Key facts
What you'll do
- Design and develop scalable and maintainable software solutions to enhance the Nex Health platform.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Lead architectural discussions and decisions, ensuring alignment with the company's strategic goals.
- Optimize application performance through profiling and tuning of existing codebases.
- Implement automated testing strategies to ensure software reliability and quality.
- Mentor junior engineers, providing guidance on best practices and code reviews.
- Participate in agile development processes, including sprint planning and retrospectives.
- Troubleshoot and resolve production issues, ensuring minimal disruption to users.
- Document technical designs and processes for future reference and knowledge sharing.
- Stay updated with the latest industry trends and technologies, recommending improvements to the development process.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- A minimum of 5 years of professional software engineering experience, with a focus on back-end development.
- Proficiency in programming languages such as Java, Python, or Ruby, along with experience in web frameworks.
- Strong understanding of RESTful API design and development.
- Experience with cloud services such as AWS or Azure, including deployment and scaling of applications.
- Familiarity with relational and NoSQL databases, including performance optimization techniques.
- Knowledge of CI/CD practices and tools, with a focus on automation and efficiency.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Nice to have
- Experience in the healthcare technology sector, particularly with EHR systems or patient engagement tools.
- Familiarity with front-end technologies such as React or Angular, enabling full-stack development capabilities.
- Understanding of data privacy regulations, including HIPAA compliance, and how they impact software development.
- Previous experience in a startup environment, demonstrating adaptability and a proactive approach to challenges.
Skills & tools
- Proficient in version control systems, particularly Git, for source code management.
- Familiarity with containerization technologies like Docker for application deployment.
- Experience with monitoring and logging tools to ensure application health and performance.
- Strong communication skills, both verbal and written, to effectively collaborate with team members.
- Knowledge of Agile methodologies and tools like Jira or Trello for project management.
- Ability to work independently while also being a team player, contributing to a positive work culture.
Practical notes
- This position is based in Seattle, Washington, and requires on-site presence for collaboration with the team.
- The salary range for this role is competitive and commensurate with experience, reflecting our commitment to attracting top talent.
- Nex Health offers a comprehensive benefits package, including health insurance, retirement plans, and professional development opportunities.
- Candidates must be authorized to work in the United States and able to provide documentation as needed for employment verification.
At Nex Health, we are dedicated to transforming the healthcare experience for both providers and patients through innovative technology solutions. If you are passionate about making a difference in the healthcare industry and possess the skills and experience we are looking for, we encourage you to apply for the Staff Software Engineer position. Join us in our mission to create a more connected and efficient healthcare ecosystem.