Senior Ruby on Rails Backend Developer
Tyfoom Senior Ruby on Rails Backend Developer
Summary
Senior Ruby on Rails backend developer at Tyfoom who designs new features, builds and maintains back-end components and mobile APIs, and improves the stability and scalability of the existing codebase. Core stack is Ruby on Rails with PostgreSQL, including scheduled and event-driven jobs.
The ideal candidate needs to be comfortable participating in new development and maintenance while taking on multiple other responsibilities. Ruby on Rails with PostgreSQL are our core technologies. Ultimately, we are looking for a top-level Senior Ruby on Rails Developer that can create, clean, organize, and write functional code that perfectly suits the needs of Tyfoom and our growing customer base.
Your responsibilities include developing back-end components and building/maintaining the mobile APIs. You will also be responsible for improving the stability, scalability, and core functionality of Tyfoom. You should have extensive experience working with scheduled and event-driven jobs. We work as a high-performing cross-functional team that cares deeply about our mission, customers, each other, and Tyfoom’s technological success -- our product reflects that mindset.
Responsibilities:
Design and develop new features
Upgrade, stabilize, and optimize the existing code base
Build to scale
Create back-end models and controllers/API endpoints that the front-end developers can rely on
Identifying and fixing bottlenecks and bugs
Maintaining APIs
Requirements
- 10+ Years of Full-Time Work Experience with Ruby on Rails
- Experience with test-driven development in addition to regression and feature testing
- MVC Experience
- GitHub
- Security with Devise
- ActiveRecord
- Good attitude
- Great to work with
Additional Skills Preferred:
Rails stabilization and optimization
Server Ops (direct with AWS or via managed service)
Documentation with Postman
PostgreSQL query and schema optimization - content and performance DBA
Frontend competence - HTML, CSS, JS - enough to maintain and update
Benefits
- Stock Options
- Holiday Pay
- Paid Time Off
- Health Insurance (3 plans to choose from)
- Opt in Dental and Vision Insurance