Write high-quality, efficient, and maintainable code while adhering to best practices and contributing to code reviews
Ship small features and improvements with minimal guidance and support; collaborate with the team on larger projects
Advocate for improvements to reliability, security, and performance
Recognize impediments (technical debt), propose and implement solutions
Participate in agile development practices, including async planning sessions, stand-ups, and retrospectives
Contribute to development process improvements by asking questions and providing feedback
Embrace continuous learning and industry best practices to drive software improvements
Participate in Tier 2 on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
Collaborate across distributed teams, community contributors, and customers to improve Pipeline Authoring, CI/CD Catalog, and pipeline creation performance and scalability
Requirements
Proficiency with Ruby and Ruby on Rails
Proven experience writing testable code in Ruby on Rails
Experience with Relational Database Management Systems (PostgreSQL is a plus)
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
Benefits
Benefits to support your health, finances, and well-being
All remote, asynchronous work environment
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and development budget
Parental leave
Home office support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyRuby on Railstestable codeRelational Database Management SystemsPostgreSQLGraphQLagile developmentCI/CDpipeline creationsoftware development