SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Frontend Major

Back Market - New York, NY, USA - Hybrid - posted 2026-09-09

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Back Market is a global marketplace for refurbished devices, helping reduce environmental impact by providing trustworthy, affordable tech with 92% less carbon emissions than new. The US Engineering Team is a product engineering team focused on growing Back Market's customer base and improving product-market fit for American shoppers. You will join the Appmericans squad as a Senior Software Engineer with a strong frontend focus. Your primary area of ownership will be frontend engineering, while your full-stack capabilities will help you design APIs, contribute to backend services, and deliver complete end-to-end features. You will work with product managers, designers, frontend and backend engineers, mobile engineers, data partners, and other technical teams to turn customer needs into simple, scalable, and measurable product experiences. Key responsibilities include: - Own frontend features from discovery through production, including technical design, implementation, testing, rollout, monitoring, and iteration - Design and implement responsive, accessible, and reliable web experiences using JavaScript, TypeScript, Vue 3, and Nuxt 3 - Build server-side-rendered experiences and consider browser behavior, network performance, caching, hydration, and resilience - Develop reusable interfaces with component libraries and established design patterns - Improve web performance, accessibility, internationalization, and overall frontend quality - Translate customer insights into product experiences that make refurbished technology easier to discover, compare, and purchase - Support experimentation through feature flags, instrumentation, controlled rollouts, and data-informed iteration - Partner with backend engineers to define clear API contracts and integrate services built with Python and Go - Contribute targeted backend changes when needed to deliver complete, end-to-end features - Use product analytics and observability data to understand customer behavior, identify issues, and guide improvements - Write and maintain unit, integration, end-to-end, visual regression, and accessibility tests - Deliver high-quality, non-disruptive releases and take ownership of quality and customer experience improvements - Participate in incident response and an on-call rotation - Write clear, maintainable code and provide thoughtful code reviews - Share knowledge through documentation and technical discussions - Take ownership of technical projects, manage dependencies, and balance product impact with delivery timelines As a Senior Engineer, you will facilitate meaningful discussions around complex issues, suggest improvements for existing designs and architecture, explore technologies with sizable potential impact, contribute to high-impact chaos mitigation, and identify tasks that can optimize delivery. Technical environment: Frontend stack includes Vue.js, TypeScript, Nuxt, and Revolve (design system). Backend uses Python (FastAPI, SQLAlchemy, Celery) and Go. Data infrastructure includes PostgreSQL, Redis, Kafka, RabbitMQ, and BigQuery. Infrastructure runs on GCP with Kubernetes, Docker, Datadog, ArgoCD, and CircleCI. You will work in an agile "build it and run it" environment where engineering teams build, launch, monitor, and support the product they own. Hybrid policy requires 3 days per week at the NY office with Monday mandatory. REQUIREMENTS: - 5+ years of professional software engineering experience, with strong experience building production frontend applications - Strong proficiency in JavaScript and TypeScript - Professional experience with a modern frontend framework such as Vue, React, or similar; Vue 3 and Nuxt 3 experience strongly preferred - Strong understanding of frontend architecture, component design, state management, routing, API integration, and browser fundamentals - Experience building responsive and accessible user interfaces with HTML and CSS - Good understanding of server-side rendering, frontend performance, caching, and web application behavior - Experience delivering production features with attention to accessibility, SEO, internationalization, privacy, and legal requirements - Experience working with component libraries, design systems, or reusable frontend patterns - Experience writing and maintaining frontend tests (unit, integration, end-to-end, visual regression, accessibility) - Solid understanding of APIs and microservices, with ability to collaborate effectively with backend engineers - Working knowledge of at least one backend language, preferably Python or Go, and ability to make or review backend changes - Experience with production releases, CI/CD, feature flags, monitoring, and incident management - Strong communication skills and ability to explain technical decisions clearly to product, design, engineering, and business stakeholders

Similar roles