Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Staff Backend Engineer, Gitlab Delivery
Location
India
Posted
79 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer, Gitlab Delivery
GitLab
• Guide the technical vision and architecture for GitLab’s cloud-native, self-managed deployments and upgrade workflows. • Establish operational maturity standards, service integration patterns, and deployment models that help development teams manage the lifecycle of their components. • Design and maintain Kubernetes Operators, Helm charts, and upgrade orchestration tooling for self-managed GitLab deployments across varied environments. • Develop automation and integration frameworks for database migrations, rolling deployments, compatibility checks, and rollback paths. • Define database and application lifecycle strategies, including safe PostgreSQL migration approaches and validation mechanisms that reduce downtime risk. • Work with Product Management, GitLab.com Site Reliability Engineering, GitLab Dedicated, and development teams to align deployment patterns with customer needs. • Mentor engineers and enable customer-facing teams through design reviews, code reviews, documentation, and runbooks. • Drive observability, testing, performance, and resilience practices for self-managed deployments, and contribute to incident response and post-incident learning.
Job Requirements
- Strong software engineering experience designing and delivering production systems that customers install and operate in their own infrastructure.
- Proficiency in Go for large, complex codebases, with familiarity with Ruby on Rails and Rails application architecture as a useful addition.
- Hands-on experience with Kubernetes in production, including building and maintaining Operators, designing Helm charts for stateful applications, and working with Custom Resource Definitions, admission controllers, and controller patterns.
- Knowledge of cloud-native systems and tooling, such as service mesh, observability stacks, infrastructure as code, and automation tools like Terraform or Ansible.
- Experience with stateful workloads and databases, including PostgreSQL schema design and migrations, persistent volumes, storage classes, and approaches for reducing downtime during upgrades.
- Understanding of Linux systems and production operations, including package management, systemd, system-level debugging, observability, incident response, and on-call participation.
- Ability to guide through influence, including writing clear technical proposals, documenting decisions, mentoring engineers, and working effectively across teams.
- Interest in open source infrastructure or deployment tooling, or transferable experience from adjacent domains, with the ability to explain technical concepts clearly to different audiences.
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Related Guides
Related Job Pages
More Backend Engineer Jobs
Applications Developer Senior
BAE SystemsThe London, England, United Kingdom-based BAE Systems is the world’s preeminent provider of defense, security, and aerospace solutions. The company’s produc
Role Description We believe your career should be one of offering your expertise to fuel efficiency in business processes, learning new skills along the way and leveraging accelerators like AI. And that's exactly what you'll find at BAE Systems. As you deliver compliant software solutions in a professional Software Development Life Cycle (SDLC) setup, you will continually hone your skills as a cyber-safe developer and get better as a team player. As part of our ERP development team, you’ll join a diverse group of driven professionals to deliver new projects, enhancements and provide ongoing support. With us, you’ll have opportunities to make an impact while you hone your skills and grow in your career. We are seeking an experienced Oracle ERP Technical Developer to join our team. The successful candidate will have a strong background in developing and implementing Oracle ERP solutions in the R12 environment. Qualifications - Bachelor's degree in Computer Science, Information Technology, or related field - 10-15 years of technical development experience in Oracle ERP R12 environment - Experience in multiple ERP modules - Strong experience with Oracle Forms, Reports, PL / SQL back-end packages, Oracle APEX, XML, WEB ADI, and BI products - Worked in industry standard Software Development Lifecycle (SDLC) practices and code development conforming to software quality requirements - Certification in related skills like PL/SQL, Oracle Application Development, APEX - Strong analytical and problem-solving skills - Excellent communication and collaboration skills - Exposure to IT internal and external audits - Oracle Certification in one or more EBS modules - Familiarity with Waterfall and Agile development methodologies - Lead role in development - Knowledge of industry best practices for software development and testing Requirements - Typically a Bachelor's Degree and 4 years work experience or equivalent experience Company Description BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference.
Senior Web3 Back-End Developer
IESF AGIESF AG is an international recruiting agency, specializing in filling of high-demand tech and IT roles, remote positions and freelancer/contractor searches. We connect skilled developers & teams with exciting and growing modern and innovative companies and start-ups across Europe, Asia, and the USA.
Role Description We are seeking a seasoned backend engineer with sharp web3 expertise. You will help design and scale the infrastructure that powers a multichain yield platform. If you enjoy building real systems rather than prototypes, you could be an excellent match. - Take ownership of core backend systems for a multichain yield engine - Shape how on chain yield products evolve in the coming years - Join early and influence product, architecture and culture Qualifications - 3 or more years of experience building and launching production web3 backend systems - Strong experience integrating with protocols and smart contracts, including complex transaction flows and RPC interactions - Solid understanding of EVM internals, smart contract design patterns and industry best practices - Comfortable with tools such as Tenderly, ethers, viem and wagmi - Able to push through technical challenges with creativity and persistence - Comfortable working independently in an environment with a shifting context - Care deeply about building things that users trust - Care about a secure, fault-tolerant, and maintainable infrastructure Requirements - Experience deploying smart contracts to mainnet and EVM-compatible networks (Nice to Have) - Solidity DeFi protocols development (Nice to Have) - JavaScript BE with NodeJS (Nice to Have) Benefits - Fast growing company with excellent work environment. - Flexibility and great salary range! Company Description IESF AG is an international recruiting agency, specializing in filling of high-demand tech and IT roles, remote positions and freelancer/contractor searches. We connect skilled developers & teams with exciting and growing modern and innovative companies and start-ups across Europe, Asia, and the USA.
Senior Fullstack Engineer – Node.js, AI Solutions
futureproof consultingData, analytics and cybersecurity staffing. We connect professionals and companies to deliver successful projects.
• Frontend (React) Develop UI in React (TypeScript). Implement state management, routing, and component libraries. Ensure performance, accessibility, and clean architecture. • Backend & APIs (Node.js) Build backend services (Node.js/TypeScript). Design REST/GraphQL APIs. Implement validation, caching, rate limiting, and security. • AI Integration Integrate LLM capabilities via APIs/SDKs. Collaborate with AI teams on orchestration and RAG. Monitor latency, cost, and quality. • Data & Storage Work with MongoDB, PostgreSQL, Redis. Optimize schema design and performance. Ensure data integrity and security. • Cloud & DevOps Deploy on Azure/AWS using Docker. Support Kubernetes deployments. Implement CI/CD pipelines and monitoring. • Quality & Reliability Maintain code quality via reviews and testing. Ensure performance, scalability, and security. • Collaboration Work with product, design, and engineering teams. Break down requirements and propose solutions. Contribute to shared components and standards.
• This position will work within the Architecture team to assist the development of TEA's Complaint Case Management System by providing Software Development Services • Perform technical analysis by reviewing the user requirements and create design documents • Perform coding adhering to TEA and industry standards, best practices, and customer requirements • Perform testing verifying they match the requirements, including the creation of test data, test cases and test scripts • Prepare and maintain technical documentation as required (i.e., design documents, process flows, object or data models, project plans, environment diagrams, test plans, etc.) • Collaborate with the project team for sprint/release work on tasks such as providing development effort estimates, discussing architecture and design, triaging, and resolving defects or issues in multiple environments and providing status on work assignments or issues



