Senior Full Stack Engineer - React / Node.jsGlobal Shipping Platform - Labels teamAbout eBayLooking for a company where you can shape how the world buys, sells, and gives? Where you’ll be supported in challenging conventions, trying new things, and innovating? Where you’ll be part of a work culture that’s been genuinely committed to diversity and inclusion since its founding more than 20 years ago? Where you can just be yourself, do your best work, and have a meaningful impact? If so, we’d love to talk to you. About the roleEvery day, millions of users sell and ship their wares using eBay. Our team supports this diverse community by building shipping products and services around the globe, helping individual sellers and businesses meet the high expectations of online buyers. The teamYou’ll be one of 5-8 software engineers in the labels team. The team is supported by an engineering manager and a product manager. We’re responsible for integrating with third-party integrators and carriers (postal services, couriers) and handling the label purchase workflow for our sellers and buyers on the web. We work very closely with core API, mobile application and payment teams.ResponsibilitiesYou’ll spend most of your time:Developing features in React/Node.js based applications within a test-driven environment (TDD), including using or writing internal APIsArchitecting solutions that are secure, maintainable, extensible and can meet the demands of eBay’s scaleSupporting our applications in production, including setting up & maintaining logging, monitoring and alertingHelping your teammates grow & influence other teams through project collaboration, and more directly with pair programming, both in the office and remotelyAssisting the engineering and product managers research, scope and plan new projects.Improving application quality & increasing deployment speed, through refactoring code, proposing new tools and changing processesEffectively communicating your and your team’s progress to your team members, your manager and wider eBay colleagues RequirementsTo be considered for this role, you must have significant commercial experience and a passion working in:React (TypeScript and JavaScript)Node.jstesting frameworks (such as Playwright, Jest, CucumberJS, or BackstopJS)HTML & CSSdeveloping and using enterprise APIsand commercial experience with:SQL and NoSQL databasesContainerisationand working in a continuous delivery environmentWe’ll also expect you to have experience monitoring production environments.Nice-to-haveNot vital, but you’ll have the edge if you also have experience with languages and frameworks like:Marko (eBay’s open-source JavaScript framework)StorybookPrometheus QL (PromQL)Java (in particular, Spring framework) or Kotlinor have worked on applications that have:payment flows, including Strong Customer Authentication (SCA)PDF generationQR codesor have experience with:GrafanaPrometheusSentryor have worked in:an eCommerce organisationa shipping/logistics/exports organisationa US/global companyProjectsSome of the exciting projects we’re working on right now include enabling shipping across borders (read more), shipping precious goods to our eBay vault (read more), and shipping luxury goods to our authenticated guarantee centres before shipping again to the buyer (read more). We’re also expanding our support for returns, QR code scan at drop-off centres, courier collection, and printer-less labels.As we work on these projects, we’re also actively working to improve our platform, including improving end-to-end, integration, and unit testing; automating deployment pipelines; and removing tech debt & increasing code quality.Location and commitmentsThis is a hybrid role. You must live within commuting distance of our Shoreditch, London office. When we’re in the office, a light breakfast and lunch is provided, and a weekly massage. There’s a bike rack and a shower too. Shoreditch is a lively area of London - we often go out after work in one of the many bars or restaurants in the area.You will be required to be on-call for periods of time. You’ll be given full support and training before you’re added to the rota; and we’ll work around your holidays and special events.BenefitsBenefits are an essential part of your total compensation for the work you do every day. Whether you’re single, in a growing family, or nearing retirement, eBay offers a variety of comprehensive and competitive benefit programs to meet your needs. In addition to a competitive salary, eBay UK benefits include:25 days paid time off - increasing to 27 after two years, and an additional day each year up to a maximum of 30Sabbatical for 4 weeks after five years20 weeks paid leave for birth parents, 12 weeks leave for non-birth parents (fathers, adoptive parents, surrogacy)Private health insurance, dental and eye careLife and disability insuranceEmployee stock purchase plan (15% discount) and Restricted Stock Unit (RSUs) grantEmployer contributed pension up to 9%Read more about our benefits at https://ebaybenefits.com/gbr/employee.html#LI-AZ1#LI-Hybrid eBay Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at talent@ebay.com. We will make every effort to respond to your request for disability assistance as soon as possible. View our accessibility info to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities. For more information see: EEO is the Law Poster and EEO is the Law Poster Supplement.Jobs posted with location as "Remote - United States (Excludes CO, HI, NM)" excludes residents of Colorado, Hawaii and New Mexico. This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our Privacy Center for more information.
View Original Job Posting