Open role
[Remote] Software Engineer II - Engineering Services (Full Stack)
Note: The job is a remote job and is open to candidates in USA. Commerce is the parent company of BigCommerce, Feedonomics, and Makeswift, providing an open, AI-driven commerce ecosystem that helps businesses grow and adapt. The Software Engineer II will design, build, maintain, and support full-stack single-click commerce apps, integrate with platform APIs, contribute to merchant data migration projects, and collaborate with product and services teams.
Responsibilities
- Collaborate with the team to design, build, and maintain single-click apps across the full stack - backend services in Node/TypeScript and PHP, and frontends in React
- Integrate deeply with BigCommerce platform APIs (REST and GraphQL), webhooks, and OAuth flows
- Write code that is performant, maintainable, clear, and concise, with appropriate test coverage
- Build new features with a focus on extensibility and quality - a single codebase serving many merchants raises the bar for both
- Support apps in production: monitor health, troubleshoot issues and resolve merchant-impacting bugs
- Contribute to data migration projects, from scripting and validation through cutover
- Participate in code reviews to maintain and improve quality
- Partner with Product Managers, solutions architects, and other services teams to translate merchant requirements into technical designs, occasionally joining client and partner conversations alongside Product Managers
- Move comfortably between projects and codebases, choosing the right tools and patterns for each job
Skills
- 3+ years of professional experience as a Software Engineer
- Solid understanding of programming principles and write code that others enjoy inheriting
- Hands-on experience with NetJavaScript/TypeScript (Node) and/or PHP on the backend, and React and Next.js on the frontend - depth in one with willingness to work across the stack
- Experience integrating with third-party APIs and services (REST, GraphQL, webhooks, OAuth)
- Think in multi-tenant terms: one app, thousands of stores, and the performance, data-isolation, and upgrade considerations that come with that
- Comfortable context-switching across concurrent projects and picking up unfamiliar codebases quickly
- Excellent interpersonal skills - able to collaborate and communicate efficiently in person, video calls, Slack or email, including explaining technical concepts to non-engineering stakeholders
- Driven to take action and enjoy owning work from inception to delivery
- Enjoy being part of a collaborative team focused on building products that delight customers and our partners
- Bachelor's degree in CS or equivalent experience; or completion of a comprehensive software engineering boot camp
- Experience with ecommerce platforms, BigCommerce APIs, or building apps for a marketplace/app-store distribution model
Benefits
- Hybrid work arrangement
- May be eligible for variable compensation (such as bonus or commission), in accordance with local policies
- May be eligible for equity, in accordance with local policies
Company Overview
Company H1B Sponsorship