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 ...
... requirements and high-performance execution. You will collaborate across teams to define technical standards, optimize development efficiency, and build the robust backend infrastructure needed to support our global expansion and AI-enhanced features. Job Responsibilities - Work closely with fellow Engineers, Product Managers, ...
... Collaborate with product, design, and adjacent engineering teams to deliver cohesive solutions. - Contribute to technical discussions, design reviews, and engineering best practices. - Mentor teammates and share knowledge across the engineering organization. What We’re Looking For - 5+ years of professional software engineering ...
... 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 ...
... Kanerika. Locations We are located in Austin (USA), Singapore, Hyderabad, Indore and Ahmedabad (India). Job Location: Hyderabad, Indore and Ahmedabad. Role: As an Engineer – Backend , you will develop backend services and APIs for an enterprise-grade SaaS platform in the data privacy, data governance and AI governance space, with ...
... 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 ...