GitLab08.04.2026
Senior Backend Engineer(Go), Continuous Delivery
Remote
Обязанности
- 01Design and develop features for the CD platform that are secure, well-tested, and high-performance, with a focus on distributed systems architecture in Go
- 02Take end-to-end ownership of features from design through implementation, code review, deployment, and iterative refinement
- 03Contribute to architectural decisions on a greenfield codebase, partnering with the Engineering Manager and Principal Engineer to assess feasibility and scope
- 04Advocate for product quality, security, and performance improvements with impact across the team, and help define standards through active code review
- 05Provide mentorship to junior and intermediate engineers, helping them grow and remove blockers to their autonomy
- 06Collaborate with cross-functional partners — Product Management, UX, adjacent engineering teams — to deliver against product commitments
- 07Participate in on-call rotations to assist with troubleshooting and urgent engineering issues
Требования
- 01Significant professional experience building backend services in Go, applying Go best practices in production environments
- 02Demonstrated ability to design and build scalable, distributed systems — particularly those involving durable workflow execution, state persistence, and replay patterns
- 03Experience building or contributing to release orchestration, deployment automation, or continuous delivery systems at scale
- 04Hands-on experience with Docker and Kubernetes in production, including deploying and operating services across diverse environments
- 05Familiarity with Kubernetes deployment patterns and progressive delivery strategies such as blue/green and canary deployments
- 06Familiarity with GitOps workflows and tools in that ecosystem
- 07Experience with event-driven architectures and policy-based governance in building reliable, enterprise-grade delivery systems
- 08Demonstrated ability to incorporate AI tools into daily engineering workflows to drive efficiency and deliver higher quality outcomes
- 09Strong communication skills: able to clearly convey complex technical and architectural problems, achieve consensus with peers, and collaborate effectively in an async-first, globally distributed environment
- 10Self-motivated and self-managing, with a positive, solution-oriented mindset and the ability to thrive in a fully remote organization
Условия
- 01Benefits to support your health, finances, and well-being
- 02Flexible Paid Time Off
- 03Team Member Resource Groups
- 04Equity Compensation & Employee Stock Purchase Plan
- 05Growth and Development Fund
- 06Parental Leave
- 07Fully remote organization