Intermediate Backend Engineer, Secure: Dynamic Analysis
Gitlab
Responsibilities
Within the Gitaly team specifically, in this role, you will:
Participate in architectural discussions and decisions surrounding Gitaly.
Design RPC interfaces for the Gitaly service.
Scope, estimate and describe tasks to reach the team’s goals.
Develop Gitaly in accordance with the product’s goals.
Instrument, monitor and profile Gitaly in the production environment.
Build dashboards and alerts to monitor the health of your services.
Conduct acceptance testing of the features you’ve built.
Educate all team members on best practices relating to high availability.
Participate in architectural discussions and decisions surrounding Gitaly.
Write performant, maintainable, and elegant code and peer review others’ code.
Be positive and solution-oriented.
Constantly improve the quality & security of the product.
Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer.
Qualify developers for hiring.
Respond to user emergencies, platform alerts and support requests, including regular on-call duties.