Software Engineer, Full Stack Web

Volvo•Mahwah, NJ
•Onsite

About The Position

The Software Engineer, Full Stack Web works within Volvo Cars’ Digital organization on customer and retailer web experiences across the Americas. The role contributes hands-on development across frontend applications, backend services, APIs, integrations, and delivery pipelines, building secure, reliable, accessible, and scalable web products. Responsibilities span discovery through production support, with attention to customer and business needs as well as technical requirements, architecture, cloud services, data flows, third-party integrations, security, accessibility, and operational dependencies. The engineer works independently on well-defined features, collaborates with senior engineers on larger designs, participates in code reviews, and helps improve software quality, reliability, developer experience, and deployment velocity. The role develops and maintains customer and retailer applications using JavaScript, TypeScript, React, Node.js, APIs, databases, and cloud services. It translates product, UX, and business requirements into accessible, responsive, performant, maintainable experiences, and contributes to reusable components, services, integrations, and API contracts. The engineer owns assigned work from refinement and implementation through testing, deployment, production support, and iterative improvement, while supporting modernization and retirement of redundant or legacy capabilities. The position works closely with regional and global engineering, product, UX, QA, analytics, security, accessibility, data, retailer, platform, and external partners. It includes technical and operational ownership, production troubleshooting, root-cause analysis, documentation, and continuous improvement of engineering practices.

Requirements

  • At least 3 years of professional software-engineering experience, including hands-on experience building and maintaining full-stack web applications in a collaborative product environment.
  • Practical experience with JavaScript, TypeScript, React, Node.js, APIs, databases, automated testing, CI/CD, Git workflows, and production troubleshooting.
  • Working knowledge of web architecture, distributed systems, cloud platforms, security, accessibility, observability, and operational support practices.
  • Ability to independently deliver well-defined engineering work while collaborating across product, design, QA, platform, security, and business teams.
  • Strong analytical judgment, problem-solving, decision-making, and written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.

Nice To Haves

  • Experience in automotive digital commerce, retailer systems, inventory, lead management, customer web journeys, or a comparable enterprise digital-product environment.

Responsibilities

  • Develop and maintain customer and retailer web applications using JavaScript, TypeScript, React, Node.js, APIs, databases, and cloud services.
  • Translate product, UX, and business requirements into accessible, responsive, performant, and maintainable web experiences.
  • Build reusable frontend components, backend services, integrations, and API contracts for web capabilities across the Americas.
  • Participate in technical design, estimation, implementation planning, code reviews, documentation, and continuous improvement of engineering practices.
  • Own assigned engineering work across refinement, implementation, testing, deployment, production support, and iterative improvement.
  • Ensure features are reviewed, tested, documented, secure, observable, and production-ready before release.
  • Use automated testing, CI/CD, feature flags, security scanning, and operational-readiness practices to improve quality and deployment velocity.
  • Identify delivery risks, dependencies, incidents, and technical debt early and take action with the team to protect timelines and customer experience.
  • Support modernization and retirement of redundant or legacy web-platform capabilities.
  • Collaborate with engineering, product, UX, QA, analytics, security, accessibility, data, retailer, platform, and global stakeholders to clarify scope, ownership, priorities, and release expectations.
  • Contribute to technical design reviews and communicate progress, risks, tradeoffs, and recommendations to engineering leads and cross-functional partners.
  • Coordinate with shared platform teams, Salesforce, mobile, data, and external suppliers when products depend on common services or integrations.
  • Identify ownership gaps, integration issues, and duplicated capabilities, and help implement practical solutions that improve maintainability and delivery.
  • Maintain technical documentation, runbooks, implementation notes, and onboarding materials.
  • Support production troubleshooting, root-cause analysis, and corrective actions.
  • Apply engineering judgment across full-stack web systems, including APIs, databases, cloud services, caching, observability, and automated delivery pipelines.
  • Make implementation decisions considering scalability, resilience, performance, maintainability, cost, security, accessibility, and customer impact.
  • Use production, quality, and flow data to improve reliability, developer experience, and delivery effectiveness.
  • Contribute constructive feedback, knowledge sharing, and mentoring of junior engineers when appropriate.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service