Intermediate Backend Engineer, Pipeline Authoring

at GitLab
📍 Poland
PLN 248,000-372,000 per year
MIDDLE
✅ Remote

Tech Stack

Agile @ 1 CI/CD @ 3 GraphQL @ 1 PostgreSQL @ 1 RDBMS Ruby @ 5 Ruby on Rails @ 5 Security @ 3 Software Development @ 1

Details

GitLab's Pipeline Authoring group develops tools for creating and managing pipelines, with a focus on CI/CD components and the CI/CD Catalog. The role involves maturing Catalog and Component functionality, improving the reliability, performance, scalability, and security of Pipeline Creation, and considering usability and user experience.

The team works across multiple countries and time zones, using asynchronous communication and collaborating with other GitLab teams, community contributors, and customers.

Responsibilities

  • Write high-quality, efficient, and maintainable code while following best practices and contributing to code reviews.
  • Ship small features and improvements with minimal guidance, and collaborate on larger projects.
  • Advocate for improvements to reliability, security, and performance.
  • Identify technical debt and propose and implement solutions.
  • Participate in agile development practices, including asynchronous planning sessions, stand-ups, and retrospectives.
  • Contribute feedback and ask questions to improve the development process and team effectiveness.
  • Continue learning and stay current with industry best practices, tools, and technologies.
  • Participate in Tier 2 on-call rotations to help troubleshoot product operations, security operations, and urgent engineering issues.

Recent areas of work include pipeline inputs, job inputs, input enhancements, and CI/CD Catalog user experience improvements.

Requirements

  • Proficiency with Ruby and Ruby on Rails.
  • Proven experience writing testable Ruby on Rails code.
  • Experience with relational database management systems; PostgreSQL is a plus.
  • Experience with GraphQL is a plus.
  • Ability to self-manage and organize work in an asynchronous, collaborative environment.
  • Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems and propose thorough, iterative solutions.
  • Familiarity with the end-to-end software development lifecycle; experience with Agile methodologies is a plus.
  • Proven ability to work effectively with product managers, designers, and other engineers.
  • Commitment to continuous learning and openness to giving and receiving feedback.

Salary

The Poland base salary range is 248,000 PLN–372,000 PLN per year. The base salary does not include bonuses, equity, or benefits.

Benefits

  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team member resource groups.
  • Equity compensation and employee stock purchase plan.
  • Growth and development fund.
  • Parental leave.

GitLab welcomes candidates with varying levels of experience and is an equal opportunity workplace.

More jobs at GitLab

Similar jobs