
Senior Full-Stack Engineer – Ruby on Rails
Tenjin
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $125,000 - $225,000 per year
Job Level
Senior
Tech Stack
DockerJavaScriptJestKubernetesReactRSpecRubyRuby on RailsTypeScript
About the role
- Lead major architecture and software design decisions
- Develop and maintain background jobs (Sidekiq) and employ caching to keep dashboards snappy under load
- Own CI/CD pipelines and deployments (GitHub Actions, Docker, Kubernetes/ECS), ensuring that releases are automated, reliable, and fast
- Collaborate closely with designers, product managers, and front-end developers to create user-friendly and visually appealing interfaces
- Write clear and maintainable documentation
- Ensure test coverage for new and existing features using RSpec and Jest
- Employ feature flags to support trunk-based development workflows
- Adhere to and enforce code style guidelines and best practices
- Profile, debug, and optimize both front-end and back-end performance issues in production and staging environments
Requirements
- Deep expertise in Ruby on Rails (typically 5+ years)
- Proficiency in ReactJS (typically 3+ years), along with a strong foundation in JavaScript, TypeScript
- Experience integrating front-end components with Ruby on Rails backends
- Experience building and consuming REST APIs
- Familiarity with Git and hosting platforms like GitHub
- Excellent organization and communication skills
- An appetite for learning, problem-solving, and contributing to a dynamic team environment
Benefits
- Annual budget for learning and personal development (conferences, books, classes, etc)
- Budget for fitness and well-being activities (gym memberships, fitness equipment)
- Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year)
- Team off-sites and other get-togethers
- Health Care Plan (Medical, Dental & Vision)
- Family Leave (Maternity, Paternity)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Ruby on RailsReactJSJavaScriptTypeScriptREST APIsRSpecJestCI/CDDockerKubernetes
Soft skills
organizationcommunicationproblem-solvingcollaborationdocumentation