Amwell (previously known as American Well): digital care delivery will transform healthcare
Senior Fullstack Engineer
Location
United States
Posted
24 days ago
Salary
$144K - $150K / year
Seniority
Senior
Job Description
Senior Fullstack Engineer
Amwell
Role Description We are seeking a Senior Full-Stack Engineer with 5+ years of experience to join our engineering team. In this role, you will take part in designing, building, and maintaining both front-end and back-end web applications. The ideal candidate has a strong technical foundation and thrives in a fast-paced, collaborative environment. - 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. Qualifications - 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 priorities. 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 - Free Subscription to the Calm App - Tuition Assistance Program - Pet Insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Enhance and expand our SaaS platform Optune. • Work predominantly with Node.js and MongoDB on the server side. • Implement front-end solutions using React and Redux. • Utilize Meteor for data processing, authorization, and deployment. • Develop and oversee the company’s technical strategy. • Post-milestone, define and shape our upcoming tech hub in Europe.
• Develop, document, and maintain internally developed web applications, integrations, and processes. • Participate in application design and architecture. • Understand business requirements and establish root cause to ensure proposed solutions efficiently solve the problem. • Ensure all delivered code meets quality, security, and performance standards. • Provide support for the software you and the team develop through creation and refinement of developer, team, support personnel, and end-user documentation. • Collaborate with support personnel to triage issues and provide end-user support of team generated software. • Advocate for and enforce peer delivered code meets quality, security, and performance standards through code review/testing in accordance with team standards. • Work closely with other IT Development and IT Operations teams to provide sophisticated cross-system functionality. • Work closely with IT operations to ensure reliable application deployment and operation. • Actively engage in agile/kanban/iterative development methodology. • Participate and lead requirement gathering processes. • Participate in, lead and initiate team, department, and business process improvement. • Participate in and lead preparation and execution of all scheduled and ad-hoc deployment and break-fixes. • Openly communicate with other team members and management on best practices, issues, new requirements, and architecture. • Advocate for and enforce peer behavior relating to confidentiality of company information. • Build on your personal knowledge base through continued education and training, document and share your knowledge with the team. • Ensure confidentiality of company information. • Other duties as assigned by management.
• This is a senior marketing role inside a shared services function that supports a growing portfolio of B2B SaaS companies. • You will work across multiple businesses — each with its own product, market, buyer persona, and growth challenge. • You will need to get up to speed fast, form a sharp point of view quickly, and drive execution without waiting for someone to hand you a playbook. • There is no single playbook — you will help build them. • You are not here to manage a content calendar for one brand. • You are here to make multiple businesses more competitive, more visible, and better at generating pipeline — simultaneously.
Senior Software Engineer – Team Lead, AI Agents Integration
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Lead design and development of backend services and integrations across platform components • Drive integration efforts between platform components and blockchain layers • Collaborate closely with cross-functional teams to define and deliver solutions • Guide the team on implementation, quality, and engineering best practices • Ensure alignment across services in a highly integrated environment • Contribute to system design, technical documentation, and diagrams • Ensure code quality and reliability through testing and continuous improvements • Troubleshoot and resolve issues across distributed systems and integrations




