Full Stack Software Engineer II
Verana Health
Summary
Join Verana Health, a rapidly growing digital health company, as a Full Stack Engineer. You will play a key role in designing, developing, and maintaining our user interfaces, working with cutting-edge technologies and a collaborative team. This position requires extensive experience in backend development (Java, Spring Boot, microservices), large-scale React applications, and front-end technologies. You will architect and build high-performance services, collaborate with product and design teams, and mentor junior engineers. Verana Health offers a competitive salary and benefits package, including comprehensive health coverage, 401k matching, flexible vacation, and a generous learning and wellness stipend. We encourage candidates from diverse backgrounds to apply.
Requirements
- 5+ years of real world experience on backend development using Java, Spring Boot and microservices
- 5+ years of real world experience on large scale React applications or related frameworks (angular, vue.js, etc)
- 5+ years of experience in front end technologies including javascript, CSS and HTML
- Implemented and managed cloud-base solutions with AWS, GHA/Jenkins CI/CD pipelines, Docker and Kubernetes
- Experience with responsive design and understanding of usability and accessibility principles
- Strong understanding of RESTful API designs and microservices architecture
- Strong understanding of data structures, algorithms and software design principles
- Mastery and real world experience on multiple database platforms (RDBMS, NoSQL)
- Expertise with the AWS ecosystem
- Strong understanding of common data structures and algorithms
- Experience with Agile/Scrum methodologies
Responsibilities
- Design, develop and maintain high-quality, user-centric interfaces and components
- Architect, build and maintain high-performance, robust and scalable services
- Work closely with product and design teams to understand end-user requirements and translate them into effective user interfaces
- Participate in the design and optimization of CI/CD pipelines and infrastructure using Docker, Kubernetes and AWS
- Write clean, testable and well-documented code using JUnit and other testing frameworks
- Ensure application security by following industry best practices ( OWASP, OAuth 2.0)
- Guide, coach and mentor junior team members, fostering their professional development
- Actively participate in Agile ceremonies to break down work, deliver new features and write, review and test code
- Stay updated on emerging technologies and industry trends to drive innovation
Preferred Qualifications
- Prior experience with healthcare related products
- Experience with realtime communication tools (WebSockets)
- Knowledge of additional programming languages and framework
- Familiarity with scripting languages
- Familiarity with front-end build tools such as Webpack or Babel
- Knowledge of SDLC and agile development processes
- Knowledge of TypeScript
- Strong testing ethic - familiarity with JUnit, Jest, and Enzyme or React Testing Library
- Strong problem solving and verbal and written communication skills
Benefits
- We provide 100% health, vision, and dental coverage for employees
- 401K Match
- Flexible vacation plans
- $700 learning and wellness annual stipend
- $25/wk in Doordash credit
- Headspace meditation app access