Intermediate Backend Engineer - Verify: Runner
Job Description
An overview of this role
The Runner team works closely with our other Verify teams to build our Continuous Integration (CI) system. Our Fleet Visibility engineers work to enable customers to more deeply integrate AI into their development processes in one unified dashboard allowing them to manage a GitLab Runner Fleet at scale and have deep visibility into CI/CD pipeline metrics.
As our new Backend Engineer you will help us continue to mature our functionality reliability performance scalability security and usability as this key area of the product continues to evolve. To help GitLab CI remain a best in class solution you will play a key role along with your fellow team members to design and develop new features while maintaining and expanding existing ones.
Some of the things we have recently been working on include:
-
Improving reporting capabilities of pipeline and job metrics through CI Insights
-
Launching big data offerings for our self managed customers through ClickHouse integration
-
Our handbook page has more details on how we work as a team and our Product Vision and Roadmap
What youโll do
-
Write high-quality efficient and maintainable code while adhering to best practices and contributing to code reviews
-
Embrace continuous learning and stay connected with industry best practices tools and technologies to drive improvements in our software
-
Advocate for improvements to product quality security and performance
-
Mentor and support fellow team members as you grow sharing your knowledge and expertise to contribute to their growth
-
Contribute to our development process by asking questions and providing feedback to make us better as a team
-
Collaborate with more Senior Engineers on the architectural plans and technical designs ensuring scalability performance maintainability and measurability
-
Participate in agile development practices including planning sessions stand-ups and retrospectives to drive iterative software development and continuous improvement for the team
-
Participate in Tier 2 or Tier 3 weekday weekend and/or occasional night on-call rotations to assist troubleshooting product operations security operations and urgent engineering issues.
What youโll bring
-
Proficiency with Ruby and Ruby on Rails (2+ years experience preferred)
-
Experience with Relational Database Management Systems (PostgreSQL is a plus)
-
Proven experience writing testable code in Ruby on Rails
-
A commitment to Diversity Inclusion and Belonging ( DIB at GitLab )
-
Experience with GraphQL is a plus
-
An ability to self manage and organize in an asynchronous and collaborative work environment
-
Demonstrated capacity to clearly and concisely communicate about complex technical architectural and/or organizational problems and propose thorough iterative solutions
-
Familiarity with various stages of software development end-to-end (Agile methodologies is a plus)
-
Proven ability to work effectively in a team including product managers designers and other engineers
-
A commitment to continuous learning and openness to giving and receiving feedback as a part of fostering individual and team development
About the team
The team is made up of experienced Engineers with a passion for solving problems and creating usable solutions; located across different time zones async communication and manager of one is core to how we continue to deliver value to users. The Verify:Runner team cares deeply about GitLabโs core values and has principles that align with those values. The team regularly interacts with community contributors customers and other GitLab teams as we strive to create lovable DevSecOps features.
How GitLab will support you
-
All remote asynchronous work environment
-
Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role please apply and allow our recruiters to assess your application.
Remote-Global
Date Posted
11/27/2024
Views
0
Similar Jobs
Senior Frontend Engineer - React Native - Zepz
Views in the last 30 days - 0
Zepz is seeking passionate customerfocused engineers to work in crossfunctional teams contributing to product development and improving customer exper...
View DetailsTechnical Support Engineer - Anywhere365
Views in the last 30 days - 0
Anywhere365 a global leader in Enterprise Dialogue Management founded in 2010 is seeking a 2nd Line Technical Support Engineer The role involves troub...
View DetailsSite Reliability Engineer - Anywhere365
Views in the last 30 days - 0
Anywhere365 a global leader in Enterprise Dialogue Management founded in 2010 is seeking a highly skilled Site Reliability Engineer The role involves ...
View DetailsProducer - Storm Ideas
Views in the last 30 days - 0
This job posting highlights a highpaying remote position with benefits opportunities to work with a globally recognized brand and cuttingedge technolo...
View DetailsAI Product Operations - Storyteller
Views in the last 30 days - 0
This job posting highlights a highgrowth B2B SaaS role with remote flexibility competitive benefits and opportunities to work with global brands The p...
View DetailsFX Stablecoin Trader - Zepz
Views in the last 30 days - 0
This text describes a FX Stablecoin Trader role with responsibilities including trading strategy execution risk management platform automation and rep...
View Details