Commerce Software UK Ltd is looking for a Front-End Developer to build high-quality features with React and TypeScript. You will work on refactoring legacy code and collaborating with designers to define requirements. The ideal candidate has at least 3 years of experience. If you possess a Bachelor's degree in a relevant field and are passionate about coding and mentoring, we encourage you to apply.
25/07/2026
Full time
Commerce Software UK Ltd is looking for a Front-End Developer to build high-quality features with React and TypeScript. You will work on refactoring legacy code and collaborating with designers to define requirements. The ideal candidate has at least 3 years of experience. If you possess a Bachelor's degree in a relevant field and are passionate about coding and mentoring, we encourage you to apply.
What You'll Do Build high-quality front-end features using React and TypeScript, with a focus on clarity, performance, and maintainability Refactor legacy or complex areas of the codebase to improve readability, testability, and long-term health Identify and fix issues across the stack, ensuring solutions are robust and scalable Collaborate closely with product managers, designers, and other engineers to define requirements, refine stories, and deliver predictable outcomes Provide thoughtful code reviews, offer technical guidance to less experienced engineers, and contribute to a culture of continuous improvement Help shape the technical direction of the team through practical suggestions, hands on implementation, and identifying opportunities to reduce friction or complexity Contribute to improving our front end developer experience, including building tools, testing practices, and performance optimisations Ensure technical decisions support our goals of quality, performance, reliability, and security Work with and contribute to open source codebases, including evaluating, extending, and maintaining shared libraries and tools where appropriate Who You Are You have at least 3 years of hands on experience building front end applications with React and TypeScript, and you've worked on complex or long lived codebases You write maintainable, well tested code and care about leaving things better than you found them You're comfortable working in existing systems as much as building new ones, and you enjoy simplifying code, refactoring, and untangling complexity You're a clear communicator who can explain technical details and trade offs to both engineers and non engineers You take ownership of outcomes, follow through on commitments, and hold yourself to a high standard of reliability You enjoy mentoring and supporting others, and you contribute positively to the team's culture and technical growth You stay up to date with modern tools and approaches without being dogmatic. Your goal is to find the right solution, not the trendiest one You're proactive, curious, and comfortable working independently when needed while still being a strong collaborator Education Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience. Inclusion and Belonging We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.
25/07/2026
Full time
What You'll Do Build high-quality front-end features using React and TypeScript, with a focus on clarity, performance, and maintainability Refactor legacy or complex areas of the codebase to improve readability, testability, and long-term health Identify and fix issues across the stack, ensuring solutions are robust and scalable Collaborate closely with product managers, designers, and other engineers to define requirements, refine stories, and deliver predictable outcomes Provide thoughtful code reviews, offer technical guidance to less experienced engineers, and contribute to a culture of continuous improvement Help shape the technical direction of the team through practical suggestions, hands on implementation, and identifying opportunities to reduce friction or complexity Contribute to improving our front end developer experience, including building tools, testing practices, and performance optimisations Ensure technical decisions support our goals of quality, performance, reliability, and security Work with and contribute to open source codebases, including evaluating, extending, and maintaining shared libraries and tools where appropriate Who You Are You have at least 3 years of hands on experience building front end applications with React and TypeScript, and you've worked on complex or long lived codebases You write maintainable, well tested code and care about leaving things better than you found them You're comfortable working in existing systems as much as building new ones, and you enjoy simplifying code, refactoring, and untangling complexity You're a clear communicator who can explain technical details and trade offs to both engineers and non engineers You take ownership of outcomes, follow through on commitments, and hold yourself to a high standard of reliability You enjoy mentoring and supporting others, and you contribute positively to the team's culture and technical growth You stay up to date with modern tools and approaches without being dogmatic. Your goal is to find the right solution, not the trendiest one You're proactive, curious, and comfortable working independently when needed while still being a strong collaborator Education Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience. Inclusion and Belonging We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.
Commerce Software UK Ltd is searching for a skilled Software Engineer to join their Payment integrations team. You will design, implement, and support backend services for payments on the BigCommerce platform, ensuring high availability and performance. The ideal candidate will have over 3 years of experience in backend development with a strong focus on Ruby on Rails, alongside knowledge of observability tools. Join a collaborative environment encouraging innovation and continuous improvement.
25/07/2026
Full time
Commerce Software UK Ltd is searching for a skilled Software Engineer to join their Payment integrations team. You will design, implement, and support backend services for payments on the BigCommerce platform, ensuring high availability and performance. The ideal candidate will have over 3 years of experience in backend development with a strong focus on Ruby on Rails, alongside knowledge of observability tools. Join a collaborative environment encouraging innovation and continuous improvement.
At Commerce, the Commerce Payment integrations team is looking for a Software Engineer who wants to make an impact by powering innovators, creative thinkers, entrepreneurs, and business owners around the world. What the Team Owns Designs and maintains payment integrations functionality and APIs, including cart-to-order flows and payments processing. Ensures high availability, performance, and correctness for checkout and payments related services, given their direct impact on merchant revenue. Partners closely with Product to evolve checkout and payments capabilities while balancing quality, security (PCI), and speed of delivery. Owns incident management and on-call responsibilities for checkout services due to their critical nature. What You'll Do Design, implement, and maintain features in a Ruby on Rails service for the payments offering on the BigCommerce platform. Ensure functionality is production-grade, with appropriate test coverage on all layers, instrumentation in place, and documentation. Troubleshoot production issues and contribute to post-incident reviews to improve reliability. Produce bullet-proof code that is robust, efficient, and maintainable. Work on challenging problems such as query optimization and performance optimization while adhering to security protocols. Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services. Engage in technical discussion of new solutions and architectures. Build beautiful, scalable products using modern tools. Collaborate with our product and design teams to define feature specifications and timelines. Build new features with a focus on testability and extensibility. Engage in technical discussion of new solutions and architectures. Mentor other engineers in the current domain. Review other engineer's code to maintain and improve quality and security. Support an open, positive, and energized culture. Encourage innovation and foster an environment of continuous improvement. Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security. Who You Are 3+ years of professional backend development experience, with a strong focus on Ruby on Rails. Solid understanding of building and operating production-grade systems (e.g., you know your way around logs, traces, metrics, feature flags, and can debug live traffic issues). Familiarity with observability tooling (e.g., Prometheus, Grafana, Sentry, and Lightstep). A good understanding of Domain Driven Design experience integrating with third party APIs and services, particularly those with nuanced state transitions (like payment flows). Experience with principles of continuous integration and designing, implementing, and taking ownership of various tasks across the development cycle. Experience in developing high-performance, scalable, and available web services and applications. Education: Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience or completed a comprehensive software engineering boot camp. Experience with PHP and Scala is preferred. Inclusion and Belonging We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.
25/07/2026
Full time
At Commerce, the Commerce Payment integrations team is looking for a Software Engineer who wants to make an impact by powering innovators, creative thinkers, entrepreneurs, and business owners around the world. What the Team Owns Designs and maintains payment integrations functionality and APIs, including cart-to-order flows and payments processing. Ensures high availability, performance, and correctness for checkout and payments related services, given their direct impact on merchant revenue. Partners closely with Product to evolve checkout and payments capabilities while balancing quality, security (PCI), and speed of delivery. Owns incident management and on-call responsibilities for checkout services due to their critical nature. What You'll Do Design, implement, and maintain features in a Ruby on Rails service for the payments offering on the BigCommerce platform. Ensure functionality is production-grade, with appropriate test coverage on all layers, instrumentation in place, and documentation. Troubleshoot production issues and contribute to post-incident reviews to improve reliability. Produce bullet-proof code that is robust, efficient, and maintainable. Work on challenging problems such as query optimization and performance optimization while adhering to security protocols. Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services. Engage in technical discussion of new solutions and architectures. Build beautiful, scalable products using modern tools. Collaborate with our product and design teams to define feature specifications and timelines. Build new features with a focus on testability and extensibility. Engage in technical discussion of new solutions and architectures. Mentor other engineers in the current domain. Review other engineer's code to maintain and improve quality and security. Support an open, positive, and energized culture. Encourage innovation and foster an environment of continuous improvement. Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security. Who You Are 3+ years of professional backend development experience, with a strong focus on Ruby on Rails. Solid understanding of building and operating production-grade systems (e.g., you know your way around logs, traces, metrics, feature flags, and can debug live traffic issues). Familiarity with observability tooling (e.g., Prometheus, Grafana, Sentry, and Lightstep). A good understanding of Domain Driven Design experience integrating with third party APIs and services, particularly those with nuanced state transitions (like payment flows). Experience with principles of continuous integration and designing, implementing, and taking ownership of various tasks across the development cycle. Experience in developing high-performance, scalable, and available web services and applications. Education: Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience or completed a comprehensive software engineering boot camp. Experience with PHP and Scala is preferred. Inclusion and Belonging We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.