Canada or Ireland or Netherlands or United Kingdom Remote (Global)

GitLab is hiring a Staff Backend Engineer

Responsibilities

  • Establish technical vision and long-term engineering direction for the chat functionality team, ensuring alignment between product goals and backend implementation
  • Tackle complex and undefined backend challenges, producing secure, efficient, and thoroughly tested solutions with limited supervision
  • Implement and expand generative artificial intelligence features within a chat product, integrating large language models and third-party AI platforms like Google Vertex AI
  • Build, deploy, and sustain backend components using Python and Ruby on Rails to support chat capabilities across the full product suite
  • Create, manage, and evaluate GraphQL APIs and associated server-side logic to ensure stable performance, scalability, and seamless frontend integration
  • Enhance system monitoring, debugging efficiency, and incident response by improving logging, distributed tracing, and production diagnostics
  • Promote high code quality and sustainable development by defining best practices, conducting thorough code reviews, and actively reducing technical debt
  • Provide technical mentorship to team members and contribute to system reliability through participation in secondary on-call rotations, including root cause analysis and test improvements

Benefits

  • Comprehensive benefits covering health, financial security, and personal well-being
  • Flexible paid time off policy
  • Employee-led resource groups for community and inclusion
  • Equity-based compensation and stock purchase options
  • Dedicated fund for professional growth and learning
  • Parental leave benefits
  • Support for home office setup

Work Arrangement

Remote (Worldwide)

Other

  • Ability to work remotely from any location globally
  • Required participation in secondary on-call shifts
  • Collaboration across time zones using asynchronous methods such as issues, merge requests, and documentation
Required Skills
PythonRuby on RailsGraphQLPostgreSQLAPI DesignData ModelingGenerative AI
About company
GitLab
GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. The platform is used by over 50 million registered users and more than 50% of the Fortune 100.
All jobs at GitLab Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago