About the position
The Software Engineer role at Vori Health is responsible for creating consumer-facing experiences and clinician tools to support end-to-end care. This role requires a passion for coding and a drive to help others overcome obstacles. The Software Engineer will collaborate with product, design, and engineering teams to optimize user experience and technical implementations. They should have a keen interest in human-centered design and be able to identify improvements to propel the business forward. This role requires a minimum of 3+ years of software development experience and proficiency in JavaScript, as well as experience with APIs, databases, and GraphQL.
Responsibilities
- Work closely with product, design, and engineering teams to optimize user experience and technical implementations
- Collaborate with teams and stakeholders to solve technical and non-technical challenges
- Participate in requirements gathering, system architecture, development, and maintenance of products portfolio
- Provide technical mentorship to project team members
- Have a contagious passion for quality
- Minimum of 3+ years of experience in software development, design, and architecture
- 2+ years of professional experience in JavaScript (Typescript/NodeJS/React) environment
- Experience with developing and integrating with internal or third-party APIs and services
- Experience with 3D modeling, animation, and rigging
- Experience with 2D animation libraries
- Experience working with SQL and NoSQL databases and caches
- Experience working with GraphQL APIs
- Humble and passionate about learning
- Ability to communicate with both technical and non-technical audiences
- Enjoy building elegant user interfaces and delightful user experience
- Enjoy working in a highly collaborative, remote-friendly environment
- Belief that writing code is a means to solve business problems
- Excellent verbal and written communication skills
- Excellent interpersonal and customer service skills
- Excellent organizational skills and attention to detail
- Excellent time management skills with a proven ability to meet deadlines
- Strong analytical and problem-solving skills
- Ability to function well in a high-paced and at times stressful environment
- Nice-to-have: Bachelor's Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics, or a related technical field
- Nice-to-have: Experience building cloud-native applications and working with cloud technologies
Requirements
- Minimum of 3+ years of experience in software development, design, and architecture
- 2+ years of Professional experience working in a JavaScript (Typescript/NodeJS/React) environment, and knowledge of least one other programming language
- Experience developing & integrating with various internal or third-party APIs and services (REST, GraphQL, etc.) on the backend or/and building for mobile & web experiences on the front-end
- Experience with 3D modeling, animation, and rigging: three.js, react-fiber, Unreal Engine, Unity, Blender
- Experience with 2D animation libraries
- Experience working with SQL and NoSQL databases and caches
- Experience working with GraphQL APIs
- Humble, and passionate about learning
- Ability to communicate with both technical and non-technical audiences
- Enjoy building elegant user interfaces and delightful user experience
- Enjoy being part of a highly collaborative, remote-friendly environment
- Belief that writing code is just a means to solve business problems (but cool code is an inherent win!)
- Excellent verbal and written communication skills
- Excellent interpersonal and customer service skills
- Excellent organizational skills and attention to detail
- Excellent time management skills with a proven ability to meet deadlines
- Strong analytical and problem-solving skills
- Ability to function well in a high-paced and at times stressful environment
- Bachelor's Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics or a related technical field (Nice-to-Have)
- Experience building cloud-native applications and working with clo (Nice-to-Have)
Benefits
- Remote-friendly work environment
- Opportunity to work on consumer-facing experiences and clinician tools
- Collaboration with product, design, and engineering teams
- Technical mentorship and code reviews
- Opportunity to work with various programming languages and APIs
- Experience with 3D modeling, animation, and rigging
- Experience with SQL and NoSQL databases
- Experience with GraphQL APIs
- Opportunity to work with cloud technologies
- Experience with agile methodology
- Knowledge of software best practices
- Experience with Docker and Kubernetes
- Experience with monitoring and operations of software
- Opportunity to work with CI/CD platforms and pipelines
- Focus on security by design
- Knowledge of healthcare IT requirements (e.g. HIPAA or HITRUST)
- Equal opportunity employer
- Authorization to work for any employer in the US or Canada