At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Repayment Scheduling engineering team is growing rapidly, and we're looking for a Senior Software Engineer specializing in Backend development. We're a Backend team located entirely in Europe within the same time zone, but culturally rooted in Silicon Valley. We build and own the system that enables our users to automate their payments, at a scale of up to $40B each year. We directly own the configuration and orchestration of those payments. We directly improve the financial lives of over 20 million people, giving them peace of mind that their payments will be made on time. Our work is agile and fast-paced, shipping new code to production every two-week sprint, and rigorously measuring the impact it has on our users' lives and company financials. This role rewards curiosity, ownership, and a builder's mindset. You'll know exactly what your objectives are, you'll have what you need to hit them, and you'll choose your own path to get there. You'll learn quickly from experienced teammates and grow your craft on problems that matter at scale. If you want to build something new and operate it at scale – come join us! What You'll Do You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. You will support the operations and
Jobiba hiring network
Backend Engineer Api Jobs
1,931 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current backend engineer api jobs. Use filters to narrow by work mode, employment type, experience and date posted.
About the Team Come help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team. About the Role Our mission is to improve the developer experience of engineers at DoorDash by building various internal products, including our internal developer portal, Developer Insights. Our success as a platform team depends on the success of the product teams we serve. Because of this, we invest in building a strong community that encourages participation and promotes best practices. You’re excited about this opportunity because you will… Introduce cutting edge technologies to our engineering organization, including tools built on LLMs Build new features for Developer Insights (using Backstage.io) Improve the developer experience for all of our engineers Work and collaborate across team boundaries. Contribute features and bug fixes to upstream open-source projects. Mentor and educate your peers. Lead the team in a technical fashion and assist in roadmap planning and measurement of existing features. Represent the team at large in OKR and engineering all-hands presentations. Context switch from frontend to backend to data depending on the need that arises. We’re excited about you because… You have at least 2 years of experience in web technologies using Typescript with React on the frontend with Java, Kotlin, Python or Go backend experience. You have a product mindset and apply that to how you would build out platform services. You love systems and software, and you're proficient in both. You’re curious and dive deep into different system architectures. You are an organized and excellent written and verbal communicator. You have proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software Compensation The successful candidate’s starti
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. We are looking for experienced backend software engineers to join our claims tech engineering team. Our vision is to tangibly reduce risk on the Lyft platform, and by extension reduce insurance cost. Our team is dedicated to centralizing the entire claims operation onto a unified risk platform. This consolidation of data, workflows, and communications aims to foster proactive measures, enhance efficiency, ensure consistency, and provide valuable insights. These efforts are designed to effectively reduce claims costs as Lyft's operations expand. Additionally, our team is responsible for maintaining robust relationships with our third-party insurance partners, guaranteeing timely, proactive, and precise sharing of claim data. Responsibilities: Write well-crafted, well-tested, readable, maintainable code Own feature from product spec to successful high quality development, deployment and maintenance Participate in code reviews to ensure code quality and distribute knowledge Respond to external questions and requests. Unblock, support and communicate with stakeholders to achieve results Experience: 3+ years of relevant professional experience Experience with object-oriented programming Experience in distributed systems Experience working with databases, relational or NoSQL Write clear, scalable and clear design documentation Design, build and improve a set of team owned components Benefits: Extended health and dental coverage options, along with life insurance and disability benefits Mental health benefits Family building benefits Child care and pet benefits Access to a Lyft funded Health Care Savings Account RRSP plan with company match to help save for your future In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows
About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We are seeking a platform engineer to join our Compute Capacity team. This team owns the capacity plan that keeps compute supply ahead of demand across every region we operate in — the forecasting, buffer policy, and provisioning systems that make sure a project never runs into a wall it didn't know was there. You'll work on the systems that turn a capacity plan into provisioned reality: reservation acquisition, fleet reconciliation, and the automation that keeps what we've committed to in sync with what we're actually running. You'll help build the metrics and alerting that let capacity problems surface months out, on vendor lead time, rather than at the moment someone needs the room. You'll design, build, and operate systems that are both robust and highly automated — helping us hold the right buffer at the right cost, catch drift before it becomes a shortage, and give every team a single, trustworthy view of how much room we have across the millions of databases we manage. What You'll Be Responsible For Help build and maintain the capacity plan that keeps Supabase's compute supply ahead of demand across regions and instance families Support buffer policy by modeling headroom targets and their cost tradeoffs for review and sign-off Build and maintain automation that turns the capacity plan into provisioned reality — reservation acquisition and top-up, fleet reconciliation, drift detection between committed and running capacity Extend our infrastructure as code for capacity-relevant provisioning Instrument capacity: build and maintain metrics for saturation, reservation coverage, idle buffer, forecast error, and provisioning latency Build and tune capacity alerting so headroom,
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We are seeking Support Engineers to provide world-class developer support for anyone experiencing issues or seeking guidance when using Supabase. The support team is globally distributed with a strong focus on minimizing time to fix, and works closely with the product engineering and growth teams. You will: Provide initial and timely responses to all support cases for a variety of topics, from billing or pre-sales requests to optimization or implementation questions. Triage support cases including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members. Monitor multiple feedback channels, e.g. Github Issues & Discussions (check them here: https://github.com/supabase/supabase/issues ). Identify where internal tooling might be developed or obtained to improve support efficiency. Reproduce issues, create test cases and improve test coverage, if you have experience with testing. You are: Experienced in customer support, with 3+ years of experience providing developer support to technical customers. Proficient in SQL (ideally PostgreSQL). You feel comfortable with complex SQL queries. If you have a database administration experience, it’s a plus. Excellent communication skills and fluency in English. Skilled in using Linux/Unix operating systems and the command line. Experienced working with GitHub Issues and Discussions. Bonus points if you're familiar with popular JavaScript frameworks like React, Vue, and Svelte and have some experience with Node.js. Having a degree in Computer Science is a plus too. Timezones & Logistics It’s a full-time position with a required location in European time zones (we don’t believe in sustainability of
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We're looking for an engineer to help build the future of distributed Postgres. You'll work on Multigres, our open-source distributed database system that brings horizontal scaling to Postgres. In this role, you'll architect and implement critical distributed database infrastructure including sharding, consensus protocols, and materialization systems. You'll collaborate closely with our Postgres, networking, and infrastructure teams to push the boundaries of what's possible with distributed databases. What You’ll Be Responsible for: Design and implement query routing logic for sharded databases Build consensus and replication systems to support distribute durability Develop materialization pipelines for migrations and change data capture Contribute to connection pooling infrastructure and intelligent workload isolation Collaborate with the open-source community on Multigres development You Might Be a Good Fit If You have: This role requires deep technical expertise in distributed databases and systems. For detailed qualifications, see our contributor qualifications document . Key areas of expertise: Database sharding, relational algebra, and Postgres internals Consensus protocols (Raft, Paxos, FlexPaxos) and distributed transactions Stream processing, materialization, and change data capture Building robust, performant distributed systems with strong observability Low-latency infrastructure and network protocol optimization. What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the comp
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We are seeking Support Engineers to provide world-class developer support for anyone experiencing issues or seeking guidance when using Supabase. The support team is globally distributed with a strong focus on minimizing time to fix, and works closely with the product engineering and growth teams. You will: Provide initial and timely responses to all support cases for a variety of topics, from billing or pre-sales requests to optimization or implementation questions. Triage support cases including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members. Monitor multiple feedback channels, e.g. Github Issues & Discussions (check them here: https://github.com/supabase/supabase/issues ). Identify where internal tooling might be developed or obtained to improve support efficiency. Reproduce issues, create test cases and improve test coverage, if you have experience with testing. You are: Experienced in customer support, with 3+ years of experience providing developer support to technical customers. Proficient in SQL (ideally PostgreSQL). You feel comfortable with complex SQL queries. If you have a database administration experience, it’s a plus. Excellent communication skills and fluency in English. Skilled in using Linux/Unix operating systems and the command line. Experienced working with GitHub Issues and Discussions. Bonus points if you're familiar with popular JavaScript frameworks like React, Vue, and Svelte and have some experience with Node.js. Having a degree in Computer Science is a plus too. Timezones & Logistics It’s a full-time position with 4 10-hour shifts, permanently covering weekends during EMEA Hours: 08:00-18:00 UT
About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We are looking for a Software Engineer: IaC Platform Experience to join our Interfaces team and own the Terraform provider as a core part of Supabase's developer platform. This is a hands-on engineering role focused on the Go codebase behind the Supabase Terraform provider. You will partner with product and engineering leadership on roadmap priorities, drive technical execution, and ensure we ship a reliable, predictable, and well-documented Terraform experience for developers at scale. You will focus on resource behavior, lifecycle correctness, schema evolution, upgrade safety, and practical migration paths for existing users. This role is ideal for someone who thrives in async, fast-paced environments and enjoys building practical platform primitives that millions of developers can rely on. What You’ll Own Own the Go Terraform provider codebase, including architecture, implementation quality, test strategy, and release readiness. Improve Terraform provider reliability and ergonomics, including resource behavior, data sources, lifecycle edge cases, and upgrade safety. Drive technical strategy for IaC workflows through design docs, RFCs, and iterative delivery. Build practical migration and interoperability paths for existing Terraform users. Partner with product and engineering leadership in a shared roadmap model to define priorities, scope, and outcomes. Monitor customer feedback, OSS issues, and usage signals to continuously improve the Terraform experience. Create clear documentation and examples that make IaC workflows easier to understand and adopt. What You Bring 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed sys
About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the role Auth , written in Go (server) and with client libraries for TypeScript , SSR and for other frameworks and technologies, is one of the most popular products in the Supabase stack. We are seeking someone to help us build new and maintain existing Auth features. What you’ll be responsible for Designing and implementing secure, scalable authentication features in Go and TypeScript. Working across the stack: from server-side protocols to client-side libraries for frameworks like Next.js. Owning the performance, reliability, and scalability of the Auth server across Supabase's infrastructure. Contributing to the evolution of our Auth architecture, including support for OAuth, OIDC, SAML, and other protocols. Planning and executing safe database migrations across a large fleet of Postgres instances. Building and improving observability: metrics, tracing, alerting, and dashboards to keep the system healthy at scale. Writing and reviewing RFCs as part of our product development process. Collaborating with engineers across Supabase to ensure a seamless experience for developers using our tools. Supporting the community and responding to developer feedback on GitHub, Discord, and other channels. You might be a good fit if you (Required) Have 4+ years of professional experience writing and shipping Go in production. (Required) Have 2+ years of professional experience working on an authentication system (implementing protocol support, maintenance at scale). (Required) Have strong relational database experience (Postgres or MySQL); Postgres experience is a bonus. Have strong knowledge of TypeScript in addition to Go (languages used daily). Have strong knowledge of web technology fundamentals (
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We are seeking Support Engineers to provide world-class developer support for anyone experiencing issues or seeking guidance when using Supabase. The support team is globally distributed with a strong focus on minimizing time to fix, and works closely with the product engineering and growth teams. You will: Provide initial and timely responses to all support cases for a variety of topics, from billing or pre-sales requests to optimization or implementation questions. Triage support cases including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members. Monitor multiple feedback channels, e.g. Github Issues & Discussions (check them here: https://github.com/supabase/supabase/issues ). Identify where internal tooling might be developed or obtained to improve support efficiency. Reproduce issues, create test cases and improve test coverage, if you have experience with testing. You are: Experienced in customer support, with 3+ years of experience providing developer support to technical customers. Proficient in SQL (ideally PostgreSQL). You feel comfortable with complex SQL queries. If you have a database administration experience, it’s a plus. Excellent communication skills and fluency in English. Skilled in using Linux/Unix operating systems and the command line. Experienced working with GitHub Issues and Discussions. Bonus points if you're familiar with popular JavaScript frameworks like React, Vue, and Svelte and have some experience with Node.js. Having a degree in Computer Science is a plus too. Timezones & Logistics It’s a full-time position with a required location in North American time zones (we don’t believe in sustainabil
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We are seeking Support Engineers to provide world-class developer support for anyone experiencing issues or seeking guidance when using Supabase. The support team is globally distributed with a strong focus on minimizing time to fix, and works closely with the product engineering and growth teams. You will: Provide initial and timely responses to all support cases for a variety of topics, from billing or pre-sales requests to optimization or implementation questions. Triage support cases including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members. Monitor multiple feedback channels, e.g. Github Issues & Discussions (check them here: https://github.com/supabase/supabase/issues ). Identify where internal tooling might be developed or obtained to improve support efficiency. Reproduce issues, create test cases and improve test coverage, if you have experience with testing. You are: Experienced in customer support, with 3+ years of experience providing developer support to technical customers. Proficient in SQL (ideally PostgreSQL). You feel comfortable with complex SQL queries. If you have a database administration experience, it’s a plus. Excellent communication skills and fluency in English. Skilled in using Linux/Unix operating systems and the command line. Experienced working with GitHub Issues and Discussions. Bonus points if you're familiar with popular JavaScript frameworks like React, Vue, and Svelte and have some experience with Node.js. Having a degree in Computer Science is a plus too. Timezones & Logistics It’s a full-time position with a required location in APAC time zones (we don’t believe in sustainability of ove
About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We're looking for a Release Engineer (SRE) to join our Release Engineering team (part of EngOps) — a production-operations expert who brings an SRE mindset to how Supabase ships and runs, making deploys safe, observable, and recoverable at scale. Release Engineering's scope has grown well beyond build-and-ship: we increasingly own the operational reliability of the systems that deploy and run Supabase. In this role you'll treat our deployment pipelines, pre-production signal, and the control plane itself as production systems — with SLOs, error budgets, and on-call ownership — and you'll be the person teams lean on when reliability is on the line. This is not a "gatekeeper" role. You'll make the reliable path the easy path: standardising how we deploy, instrumenting what we ship, and ensuring that when something breaks, we detect it quickly and recover quickly. What You'll Be Responsible For In this role, you'll: Own the reliability of Supabase's deployment and release systems, and the control plane they run on, against clear SLOs and error budgets Turn pre-production into a trustworthy signal — standardizing and instrumenting today's fragmented, ad-hoc deployment workflows Drive disaster-recovery readiness, including making environments reproducibly deployable from scratch (untangling undocumented secrets, unclear configuration ownership, and circular service dependencies) Build and operate health and SLO monitoring for critical user flows, using synthetic testing to catch regressions before customers do Reduce mean-time-to-detect and mean-time-to-recover for deploy-related incidents — which account for a large share of our incident load Participate in on-call, lead blameless po
About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About this role We’re hiring experienced performance engineers to make performance measurement at Supabase rigorous, repeatable, and actionable by product teams. This role owns the benchmarking and profiling systems we use to detect regressions, explain performance changes, and publish credible numbers for customers and the market. You’ll build the tooling and the methodology and make it easy for product teams to use it correctly. You’d join a new performance team as one of its first members, working alongside a deeply seasoned performance engineer, with the team growing to roughly six this year. There’s no legacy process to inherit — you’ll help define how we measure and communicate performance metrics at Supabase. What you’ll do Build and evolve benchmarking, profiling, and load-testing tooling (cloud, database, and end-to-end). Define benchmark suites and reference workloads that reflect real customer behavior (and evolve them as the products change). Establish performance baselines and regression gates across products (variance tracking, environment control, and detection of changes). Build mechanisms that turn benchmark results into action: triage workflows, owner routing, and clear, reproducible reports. Partner closely with database teams (e.g. Multigres, OrioleDB) to identify bottlenecks and land concrete performance improvements. Enable the company to publish credible, repeatable performance numbers for customers and the market. Help teams self-serve performance testing and make performance a first-class engineering concern. Problems you might work on Build our continuous benchmarking infrastructure so product teams can spot performance regressions early. Ideally, teams can run benchma
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. We are seeking Support Engineers to provide world-class developer support for anyone experiencing issues or seeking guidance when using Supabase. The support team is globally distributed with a strong focus on minimizing time to fix, and works closely with the product engineering and growth teams. You will: Provide initial and timely responses to all support cases for a variety of topics, from billing or pre-sales requests to optimization or implementation questions. Triage support cases including directing users to previous answers, code examples, documentation, or escalating to specific technical or business team members. Monitor multiple feedback channels, e.g. Github Issues & Discussions (check them here: https://github.com/supabase/supabase/issues ). Identify where internal tooling might be developed or obtained to improve support efficiency. Reproduce issues, create test cases and improve test coverage, if you have experience with testing. You are: Experienced in customer support, with 3+ years of experience providing developer support to technical customers. Proficient in SQL (ideally PostgreSQL). You feel comfortable with complex SQL queries. If you have a database administration experience, it’s a plus. Excellent communication skills and fluency in English. Skilled in using Linux/Unix operating systems and the command line. Experienced working with GitHub Issues and Discussions. Bonus points if you're familiar with popular JavaScript frameworks like React, Vue, and Svelte and have some experience with Node.js. Having a degree in Computer Science is a plus too. Timezones & Logistics It’s a full-time position with 4 10-hour shifts, permanently covering weekends during NASA hours: 16:00-02:00 UT
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We’re looking for a Senior Postgres Engineer to join our Postgres Team and help maintain and expand the stability and functionality of our hosted Postgres offering . You’ll work closely with customers, partners, product, engineering, support and success, helping us maintain a secure, stable, performant, and functional Postgres foundation. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. What you'll own: Build and maintain PostgreSQL extensions in C and Rust, with a deep understanding of internals — parser, planner, WAL mechanics, and MVCC Diagnose and resolve issues in managed PostgreSQL deployments, including custom extension failures, core dump analysis, and performance bottlenecks Own idempotent deployment pipelines across thousands of running PostgreSQL instances, including testing and rollout strategies Manage complex extension ecosystems — compatibility, upgrade paths, and conflict resolution Work with PostgreSQL's background worker framework, shared memory management, and hook system to build reliable, scalable functionality Collaborate closely with customers, partners, product, engineering, support, and success teams to maintain a secure, stable, and performant Postgres foundation What you bring: Deep expertise in PostgreSQL internals - query planner, executor, and storage engine mechanics Proven experience building PostgreSQL extensions in both C and Rust Strong knowledge of PostgreSQL's permission model : RLS, roles, and grant systems Experience troubleshooting production issues in managed PostgreSQL environments, including custom extension issues, performance bottlenecks, and resource co
Get new backend engineer api jobs by email
Daily job updates · Unsubscribe anytime