> Markdown version of [/jobs/ext/1380487-senior-software-engineer-ecommerce-remote](https://www.wearedevelopers.com/jobs/ext/1380487-senior-software-engineer-ecommerce-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, eCommerce (Remote) - **Company:** Jane - **Location:** Santa Cruz, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $170,000.0 - $205,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Code Review, Data Structures, Relational Databases, Distributed Systems, Performance Tuning, Ruby on Rails, Software Engineering, TypeScript, Web Applications, ReactJS, Backend, Front End Software Development - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=19de9bf0810999b3 ## About the Role * 4+ years of professional software engineering experience in a product-centered team. * Demonstrates senior-level ownership: independently navigates ambiguity and proactively moves work forward without waiting for direction. * Experience building frontend React applications, ideally in eCommerce, marketplaces, or high-traffic consumer web. Hands-on with one or more of: product discovery and search/browse experiences, cart and checkout flows, or performance optimization for conversion-critical pages. You understand the constraints that make eCommerce frontend distinct: SEO best practices for organic discovery at scale, and building embedded or white-label experiences that perform seamlessly across many partner sites and brands. * Systems-level problem solver: comfortable navigating ambiguous, high-complexity challenges across distributed systems and infrastructure. * Strong Computer Science fundamentals: data structures, algorithms, and code design principles. * Proficiency in Javascript/Typescript and React, with a demonstrated ability to pick up new languages and adapt to a rapidly evolving stack. Experience with Ruby on Rails is preferred but not required, and server-side JavaScript experience is a plus. * Base level familiarity with relational databases. * Strong technical communication: expresses ideas clearly through well-crafted code, written documentation, and team communication with both technical and non-technical audiences * Collaborative by nature: as eager to mentor and share knowledge as to learn from others, with a genuine passion for craft and how great software gets built ## Description * Implement, test and maintain new user-facing functionality on our eCommerce platform * Build scalable backend services and APIs that power our web applications * Partner with other senior engineers to contribute to high level decisions about the architecture and design. * Engage with Product Managers to make Jane's eCommerce storefront offerings sound, robust, and easy to use. * Help communicate and implement best practices across the engineering team. * Perform and participate in. * Collaborate closely with Product Managers, Designers, and other Engineers through design reviews, feature planning, and code reviews. * Identify and resolve performance bottlenecks. ## Related Videos - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)