Design, build, and maintain the Go-based Cells control plane backed by Cloud Spanner.
Extend the TypeScript routing layer on Cloudflare Workers to direct requests to the correct cell.
Modify the GitLab Rails application to support globally unique resources, organization context, and cell-local data consistency.
Design APIs and data models with correctness, idempotency, backward compatibility, transactions, and safe rollouts in mind.
Write unit, integration, and end-to-end tests and improve service reliability.
Instrument services with OpenTelemetry, help define SLOs, and participate in on-call and incident response.
Collaborate with product teams on cell-compatible features and review changes for Cells correctness.
Write design documents, architecture decision records, and documentation, and participate in code review.
Requirements
Professional experience building and running backend services in production, including monitoring, debugging, and incident response.
Proficiency in Go or strong experience in another backend language with willingness to use Go daily.
Experience with Ruby on Rails and TypeScript, or willingness to become productive in both.
Experience designing APIs with gRPC or REST and working with relational or distributed databases, including schema design, transactions, and migrations.
Strong understanding of distributed-systems concepts including consistency, idempotency, concurrency, retries, and failure handling.
Knowledge of engineering practices including automated testing, code review, feature flags, and observable, documented code.
Ability to work effectively in distributed, all-remote teams using asynchronous, written-first communication.
Experience with Cloud Spanner, Cloudflare Workers, Kubernetes, multi-tenant or sharded architectures, or GitLab is preferred but not required.
Benefits
All-remote work arrangement with an asynchronous team.
Health, financial, and well-being benefits.
Flexible paid time off.
Team Member Resource Groups.
Equity compensation and Employee Stock Purchase Plan.
... published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. About the role As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will ...
... reusable, and well-documented code. 8. Participate in software architecture discussions and code reviews. 9. Support deployment, monitoring, and maintenance of backend systems. 10. Stay updated with modern backend technologies and engineering best practices. Skill(s) required Backend development Cloud security Python Earn ...
... pipelines, integrations, and background processing systems. - Ensure system reliability, scalability, and observability. - Mentor engineers, lead reviews, and set engineering best practices. - Collaborate closely with product to deliver impactful solutions. What we are looking for: - 5-7 years of backend engineering (https://jobeax.com/link/GFUBMpmDLRQcp2zw ...
... ship for growth, and we’re looking for passionate, high-impact people to join us. The Role This role is pivotal in building and maintaining robust, scalable backend services that power mission-critical systems at Nomia. You will be instrumental in developing APIs, services, and integrations that ensure performance, security, ...
... business intelligence–we give businesses the tools they need to work efficiently worldwide and grow with confidence. Role summary We are seeking a seasoned Backend Engineer to lead the design, development, and deployment of scalable, high-quality backend systems. In this role, you will drive technical architecture, mentor ...
... product management, technology & engineering, IT support, finance and human resources. Your Mission (Should You Choose to Accept It) We are looking for a hands-on Backend Lead Engineer to lead the team responsible for the Bank’s middle-layer components and services. You will combine strong backend engineering expertise with technical ...
... support production releases. - Use Git and CI/CD pipelines to manage code changes and deployments. - Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps Engineers, and frontend developers. - Participate in Agile/Scrum ceremonies and follow coding, security, and engineering best practices. Requirements ...
... candidate will have a passion for technology and a desire to learn and grow in a dynamic environment. You will be responsible for developing and maintaining backend services, working with microservices architecture, and contributing to distributed systems. Responsibilities : - Develop and maintain backend services. - Collaborate ...
... committed to innovation, quality, security, reliability, and continuous improvement in healthcare technology. Position Overview We are seeking an experienced Backend Engineer with a minimum of 5 years of hands-on backend development experience to join our Product Development team. The ideal candidate will be responsible ...
... Distributed Systems, Data Engineering, and Platform Engineering will be preferred, particularly those who have worked on large-scale applications, cloud-native infrastructure, and complex data-intensive systems. Requirements Key Responsibilities 1. Backend Development and Architecture - Design, develop, test, and maintain scalable ...