Design and development of both client-side and server-side applications. Architect, build, and maintain secure, scalable backend services and APIs.
Take ownership of end-to-end solutions, from the front-end (Angular) to the back end (Java, Node.js), ensuring seamless integration across the stack.
Conduct code reviews and foster a culture of learning, collaboration, and technical excellence within the team.
Work closely with product managers, UX/UI designers, and other stakeholders to define technical requirements, estimate efforts, and collaborate to build intuitive, user-friendly interfaces.
Work with cross-functional teams to ensure timely delivery of high-quality, scalable products and solutions.
Ability to debug and troubleshoot product support issues
Ability to operate effectively in a fully remote environment
Requirements
Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience.
5+ years full stack software engineering experience with deep understanding of back-end development, with experience in Java/NodeJS and front-end JavaScript/Typescript/Angular and RESTful API design.
3+ years of Relational and NoSQL databases such as Redis / DynamoDB
Experience writing cohesive and focused microservices using Spring Boot or NestJS.
5+ years of delivering highly scalable cloud-based applications.
Strong working knowledge of Git, with experience in GitLab ideal.
Experience building multiple levels of automated tests (unit, integration, end-to-end) to ensure high quality code delivery.
Effective time management skills with the ability to juggle multiple tasks and shifting
Tech Stack
Angular
Cloud
DynamoDB
Java
JavaScript
Microservices
Node.js
NoSQL
Redis
Spring
Spring Boot
SpringBoot
TypeScript
Benefits
Flexible Personal Time Off (Vacation time)
401K match
Competitive healthcare, dental and vision insurance plans
Paid Parental Leave (Maternity and Paternity leave)
Employee Stock Purchase Program
Free access to Amwell’s Telehealth Services, SilverCloud and The Clinic by Cleveland Clinic’s second opinion program