Senior Software Engineer – API Experience, Ruby/Rails
United States
Full Time
2 weeks ago
$160,000 - $190,000 USD
H1B Sponsor
Key skills
GraphQLPostgresRubyRuby on RailsRailsRESTfulProduct ManagementRemote Work
About this role
Role Overview
Design, develop, and maintain end-to-end solutions using primarily Grape and Ruby on Rails.
Own delivery, quality, reliability, and observability of API and integration features within the API Experience team’s domain
Help define and uphold API standards across the team and organization
Design and implement RESTful APIs that are secure, performant, and easy to use
Build and maintain integrations with third-party PSAs and other partner systems, including data mapping, synchronization, and error handling
Collaborate with product management and stakeholders across the product organization to break down requirements into well-scoped technical work
Contribute to technical design discussions and propose practical solutions that balance correctness, maintainability, and delivery speed
Write high quality, well-tested code; participate in code reviews and raise the bar for engineering excellence on the team
Partner with support and customer-facing teams to troubleshoot and resolve API and integration issues in production environments
Collaborate cross-functionally with other teams to surface the data models and internal interfaces needed to build a maintainable and performant external API
Mentor more junior engineers and provide guidance to deliver larger projects, including breaking down ambiguous problems into well-defined tasks, validating designs, and serving as POC for stakeholders
Requirements
8+ years of experience developing complex software products
5+ years of programming in Ruby on Rails
BS in Computer Science or Engineering, or equivalent work experience
Experience with relational databases such as Postgres and ORMs such as ActiveRecord
Experience designing and implementing external APIs (REST, webhooks, GraphQL) and integrating with third-party APIs
Excellent technical, diagnostic, and troubleshooting skills in a distributed system
A strong sense of ownership and responsibility for delivering high quality software features.
Tech Stack
GraphQL
Postgres
Ruby
Ruby on Rails
Benefits
100% remote work environment
since our founding in 2015
Generous paid time off policy, including vacation, sick time, and paid holidays
12 weeks of paid parental leave
Highly competitive and comprehensive medical, dental, and vision benefits plans
401(k) with a 5% contribution regardless of employee contribution
Life and Disability insurance plans
Stock options for all full-time employees
One-time $500 reimbursement for building/upgrading home office
Annual allowance for education and professional development assistance
$75 USD/month digital reimbursement
Access to the BetterUp platform for coaching, personal, and professional growth