Senior Software Engineer

SubaruCamden, NJ
6h$85,400 - $122,000Hybrid

About The Position

As a Senior Full Stack Developer on the TechShare team, you will work within a dynamic and rapidly evolving enterprise platform supporting Subaru’s retailers, technicians, and internal organizations. TechShare is a collection of cloud-native, responsive web applications designed to operate seamlessly across desktop and mobile browsers as well as react native mobile applications for iOS and Android. This role pairs significant front-end development experience using modern JavaScript frameworks with deep backend development experience in Java and RESTful service design. In this position, you will collaborate with business analysts, backend engineers, lead developers, and business partners to design, develop, and enhance features that support Subaru’s operational needs. You will help drive consistency across the front-end implementation, contribute to back-end service development, and deliver high-quality, scalable solutions that strengthen the foundation of the TechShare platform.

Requirements

  • 6+ years professional software development experience
  • Strong experience in React /JavaScript/TypeScript
  • Experience developing in a cloud environment
  • Expert in Java/Spring Boot or Node.js
  • Strong understanding of REST API design
  • Experience with CI/CD pipelines and Git workflows
  • SQL experience (PostgreSQL preferred)
  • Experience in Agile/Scrum environments

Nice To Haves

  • AWS experience
  • Experience with React Query, Redux, or similar libraries
  • Authentication flows (Auth0, SAML, OIDC)
  • Automated testing (Jest, Cypress, Detox)
  • Microservices experience
  • Internal component library experience
  • Basic DevOps knowledge (Docker, pipelines)

Responsibilities

  • Contribute to architecture for TechShare
  • Help define and enforce coding standards and integration agreements
  • Lead code reviews and mentor junior engineers
  • Develop reusable components and shared libraries
  • Implement backend services using Java/Spring Boot or Node.js
  • Align front-end and backend contracts (API specs, models, error handling)
  • Participate in sprint planning, refinement, and deployments
  • Debug issues across mobile, web, APIs, and cloud infrastructure
  • Support QA with testable features and quick defect resolution
  • Collaborate with DevOps on CI/CD improvements

Benefits

  • Medical, Dental, and Vision coverage
  • Pension, Profit Sharing, and 401(k) match
  • Paid time off, company holidays, floating holidays, and sick time
  • Tuition Reimbursement Program
  • Vehicle Discount Programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service