Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States•Canada•Israel•United Kingdom•United States of America
Remote
Mid Level
Full Time
💰$115,200 - $172,800
remoteruby on railsbackendvulnerability managementsecurity
Requirements
- •Experience building and maintaining backend applications with Ruby on Rails
- •Experience delivering and maintaining software systems as part of a larger engineering team
- •Ability to investigate technical problems, ask for context when needed, and work toward a practical resolution
- •Experience working with relational databases such as PostgreSQL
- •Clear communication and collaboration skills in a distributed team
- •Interest in learning from others, sharing knowledge, and growing technical skills
What You'll Do
- •Develop and maintain backend features for GitLab’s vulnerability management workflows
- •Confidently ship features and improvements with minimal guidance and support from other team members
- •Help improve the performance, reliability, and scalability of security data ingestion and reporting systems
- •Collaborate with frontend engineers and contribute across the stack when needed
- •Work with engineers across security teams as vulnerability data and workflows come together in Vulnerability Management
- •Collaborate with Product Management and Product Design to maintain a high bar for quality
- •Craft code that meets internal standards for style, maintainability, and best practices for a high-scale web environment
- •Conduct code reviews within Code Review Guidelines and ensure community contributions receive a swift response
- •Recognize impediments to team efficiency (technical debt), propose and implement solutions
- •Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
Nice to Have
- •Frontend development experience, including JavaScript or Vue.js
- •Experience with Elasticsearch, graph databases, vulnerability management, application security, or related transferable skills
Benefits
- •Benefits to support your health, finances, and well-being
- •Flexible Paid Time Off
- •Team Member Resource Groups
- •Equity Compensation & Employee Stock Purchase Plan
- •Growth and Development Fund
- •Parental Leave
