Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Staff Backend Engineer

Full-time

Constructor

ABOUT US

Launched in 2019, Constructor is an AI-first e-commerce search and discovery platform that helps shoppers find the right products at the right time and enables leading global e-commerce brands to drive meaningful revenue and conversion gains.

ABOUT THE TEAM

The SABR team owns the top layer of request processing for product discovery. We own the service that first receives product discovery requests (autocomplete, search, browse & recommendations) & executes the entire business logic that drives product discovery. That service also functions as a gateway to parse incoming user requests, orchestrate calls across the internal services that do the ranking and retrieval, interpret their responses, and assemble the final response the customer sees. We also own the public configuration APIs customers use to control how discovery behaves, and the MCP layer that exposes all of it to AI agents.

Our team owns both platform & product components: Because of the positioning of our services, we take part in every architectural decision of our core product offering. At the same time, our goals are heavily influenced by direct customer feedback, because all product discovery-related features are either implemented in or integrated with our services.

All of our services are public APIs, so interface design and backward compatibility are a constant part of the job. But most of our attention goes to keeping them fast and up: we serve up to 15k RPS, fan out to many internal services on every request, and are expected to stay available and degrade gracefully when any of them fails or slows down.

The work is distributed systems in practice rather than in theory: request orchestration, failure isolation, caching, latency budgets, capacity planning, and the observability to know what is actually happening in production. The team is small enough that engineers own problems end to end, from design through on-call.

ABOUT YOU

You’re a staff-level engineer who wants to own systems, not tickets. You’ve built high-traffic, low-latency Python services and carried the pager for them. You think in trade-offs: latency versus cost, flexibility versus a public API that customers can’t afford to see break, the fix that ships this week versus the architecture that has to last two years. You can lead work that spans several engineers and several quarters, you enjoy mentoring others, and you’re fine when a problem shows up half-defined. You don’t mind being the one who reads the spec for some unfamiliar protocol, works out how it fits, and designs an integration that holds up at scale. You change your mind when someone has a better argument, you make the people around you better, and you still care about your code long after it merges.

WHAT YOU WILL DO

– Own the technical direction of one or more of our services – architecture, performance, and reliability.

– Lead design of new systems and public APIs, and the evolution of existing ones as traffic and feature scope grow.

– Raise the engineering bar through design and code review, and mentor mid and senior engineers into owning bigger scopes.

– Partner with product, other engineering teams, and solutions/support to shape what we build and to represent search constraints and trade-offs honestly.

– Take part in on-call for the systems you own, and lead incident response and follow-through when things break.

WHAT WE ARE LOOKING FOR

TECHNICAL

– Substantial experience building and operating high-traffic, low-latency backend services in production.

– Extensive Python knowledge (our primary language).

– Experience with observability and performance work in live systems.

– Experience designing and evolving public APIs that external customers depend on.

– Experience designing & implementing scalable service-oriented architectures.

BEYOND THE CODE

– Track record of leading projects that span multiple engineers and quarters.

– Influence without authority, and willingness to change your position when someone has a better argument.

– Clear written communication – design docs, RFCs, postmortems.

– Good judgment about trade-offs and scope.

– Comfort with ambiguity and loosely defined problems.

– Ownership that extends past merge, to how the system behaves in production.

NICE TO HAVE

– Experience with AWS

– Background in search, ranking, information retrieval, or e-commerce product discovery.

– Exposure to AI/LLM-facing infrastructure (MCP, agent tooling, or similar).

BENEFITS

️ Unlimited vacation time – we strongly encourage all of our employees take at least 3 weeks per year

Fully remote team – choose where you live

️ Work from home stipend! We want you to have the resources you need to set up your home office

Apple laptops provided for new employees

‍ Training and development budget for every employee, refreshed each year

Maternity & Paternity leave for qualified employees

Work with smart people who will help you grow and make a meaningful impact

Base salary: $110k–$130k USD, depending on knowledge, skills, experience, and interview results

Stock options – offered in addition to the base salary

Regular team offsites to connect and collaborate

DIVERSITY, EQUITY, AND INCLUSION AT CONSTRUCTOR

At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group.

Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.

How we handle your data. By submitting this application, you acknowledge that Constructor will collect and process the personal data you provide for the purpose of evaluating your candidacy for this role. If you are not selected, we will retain your data for a limited period as described in our Recruitment Privacy Notice. After that period your data will be deleted or anonymized.

How we handle your data. By submitting this application, you acknowledge that Constructor will collect and process the personal data you provide for the purpose of evaluating your candidacy for this role. If you are not selected, we will retain your data for a limited period as described in our Recruitment Privacy Notice After that period your data will be deleted or anonymized.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Engineer in Remote vacancy
  •  ...stage yet! Learn more about our recent valuation and story here. About the role We are looking for a delivery-focused Staff Backend Engineer to build our new 0-1 Trust Accounting subsystem . This is a greenfield opportunity to design and deliver a financial... 

    Hostaway

    Remote
    2 days ago
  •  ...life systems, open-source software ecosystems, and other critical infrastructure. Learn more at: We are currently hiring Staff Engineers for two TuxCare products: KernelCare and SecureChain . KernelCare KernelCare provides automated live patching for... 

    Cloudlinux

    Remote
    4 days ago
  •  ...You’ll join a 45-person team of Senior+ engineers and Product leaders who prioritise product...  ...will own and support the development of backend systems that interface with ML models. You...  ...In all cases, we’re looking for a Lead/Staff-level engineer to join the Python Chapter... 

    Mimica

    Remote
    6 days ago
  •  ...hallucinations Our objective is to organise anyone’s life, allowing us all to spend time on valuable and meaningful things As Staff Machine Learning Engineer, you own the execution layer of our intelligence, turning research and model capabilities into reliable, scalable... 

    Bjak

    Remote
    6 hours ago
  •  ...Join Zeely as a Security Engineer and help us protect our products, infrastructure, and data as we scale. This is a hands-on role: you...  ...Engineer, or a combined Security/DevOps or Platform role); – Backend development background in at least one of: Node.js / JavaScript... 

    Zeely Inc.

    Remote
    6 days ago
  • R 2,000 - 2,500 per month

     ...Executive Operations Associate & Chief of Staff Support Location: Remote (Latin America or South Africa) Employment Type: Full-Time, ICA Schedule: U.S. Eastern Time overlap required ( Sunday – Thursday , Fridays & Saturdays Off) Compensation: $2,000 – 2,... 

    Somewhere

    Remote
    1 day ago
  •  ...specialists are leveling up. Now we’re looking for talented DevOps Engineer ready to grow with us. Your impact: Manage and...  ...OpsGenie, Elastic APM. Web applications: NodeJS, React. Backend: PHP – Symfony, Yii; Golang. User management: Okta SSO.... 

    Betterme

    Remote
    13 days ago
  •  ...companies like Feedzai and OLX. As we continue to build out our engineering organisation across Europe, Portugal is a market we are...  ...into well-structured EPICs, user stories, and tasks. - Strong backend engineering expertise; exposure to frontend technologies is a... 

    Moniepoint

    Remote
    17 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...us what you owned. Strong systems thinking across mobile and backend. We’re framework-agnostic (React Native, Swift or Kotlin), but... 

    ElevenLabs

    Remote
    2 days ago
  •  ...the AI-First transformation, and we are looking for a Software Engineer to join our Engineering Operations Team. As part of this high-impact...  ...results (preferably, in Java) – Specialization: Fullstack or Backend – Passion for engineering operational excellence beyond... 

    Camunda

    Remote
    8 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...end, from spotting the problem to shipping the product and the backend behind it. Most of what you build is new, in a space where few... 

    ElevenLabs

    Remote
    2 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...research breakthroughs into APIs and creative tools, from the backend systems that bring in new models to the interfaces creators use... 

    ElevenLabs

    Remote
    2 days ago
  •  ...day. About MetaMask MetaMask aims to create a thriving engineering organization that supports the well-being of our engineers while...  ...across MetaMask clients. Developing robust and scalable backend services and APIs to fetch real-time market data, manage user... 

    MetaMask

    Remote
    3 days ago
  • R 1,000 pa

     ...first development process We expect from you: Senior-level engineering background with experience owning a complex production system...  ...-end: architecture, reliability, deployment and integrations (backend engineer or software architect) AI agents (Claude Code,... 

    Social Discovery Group

    Remote
    7 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...higher-quality data pipelines. Core productions engine: the backend machine nobody sees but everybody relies on. You’ll build and... 

    ElevenLabs

    Remote
    2 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...every customer and team. We are hiring full stack engineers (backend leaning) to expand and evolve our payments systems. Your... 

    ElevenLabs

    Remote
    6 hours ago
  •  ...platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions,...  .... ABOUT THE ROLE We are seeking a Platform Software Engineer with deep experience in distributed systems to help design, build... 

    Supabase

    Remote
    6 hours ago
  •  ...applications and next steps. Our partner is looking for a Product Engineer (AI-Native) based in South Africa. Own product features end-to-...  ..., reliability, deployment, and integrations. - Background as a backend engineer, software architect, or similarly experienced... 

    Jobgether

    Remote
    9 days ago
  •  ...scheduling, payments, communications, marketing solutions, and backend automation. Through our Momence app, hundreds of thousands of...  ...About the team Our R&D team is almost 40 people across Engineering, Product, UX/UI and QA, organised into five lean, autonomous squads... 

    Momence

    Remote
    8 days ago
  •  ...annually. Why South Africa South Africa has one of the strongest engineering communities anywhere in the world, and we are deliberately...  ...real depth in front-end and mobile engineering — not a purely backend platform leader. Moniepoint runs a Domain CTO model. We view our... 

    Moniepoint

    Remote
    a month ago
  •  ...custody technology, a vibrant community, and a growing ecosystem of partners. ABOUT THE ROLE We’re looking for a Lead AI Engineer to own the backend and Agent systems behind our LLM-powered products. The role is end to end: you’ll build the Agent workflows, define how... 

    Trust Wallet

    Remote
    6 days ago
  •  ...annually. Why South Africa South Africa has one of the strongest engineering communities anywhere in the world, and we are deliberately...  ...engineering teams via managers in a scaling organisation. - Strong backend engineering skills in high-throughput, distributed... 

    Moniepoint

    Remote
    a month ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Onboarding Engineer based in South Africa. We are seeking an Onboarding Engineer to lead the technical implementation and coordination of customer... 

    Jobgether

    Remote
    2 days ago
  •  ...do is the result of the creativity and commitment of our team – builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you... 

    ElevenLabs

    Remote
    7 days ago
  •  ...annually. Why South Africa South Africa has one of the strongest engineering communities anywhere in the world, and we are deliberately...  ...operational tooling the business runs on day to day. It is a backend and distributed systems challenge at real scale - making operational... 

    Moniepoint

    Remote
    a month ago
  •  ...ourselves to inspire others. About the role: We are scaling and our specialists are leveling up. Now we’re looking for an AI Engineer to build AI agents and solutions that transform engineering workflows. Your impact: Build AI agents for engineers that... 

    Betterme

    Remote
    13 days ago
  •  ...Platform cell is a small team. We run the observability platform, the company’s GitLab and the CI runners behind it, a few smaller engineering services, and the automation the department relies on for provisioning and configuration. We are looking for a Platform... 

    Cloudlinux

    Remote
    4 days ago
  •  ...Wanted: Colonist DevOps Engineer Working Hours: We work asynchronously and value outcomes over hours Location: Fully Remote Compensation: Paid in USD. Negotiable based on experience and location About Colonist We’re building the biggest digital board game... 

    Colonist

    Remote
    14 days ago
  •  ...Position Name: Systems Engineer Reports to: Client Technology Manager Department: Support Location/Type: Remote - Cape Town, South Africa Status: Full-Time About Atlas Technica Atlas Technica's mission is to shoulder IT management, user support, and... 
    Remote job

    Atlas Technica

    Remote
    15 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Remote
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Backend Engineer. Be the first to apply!