Tech Stack
JavaScriptNode.jsPostgresRubyRuby on Rails
About the role
- Development of Ruby on Rails API that serves as a data layer to several consuming applications
- Design, build, and maintain highly reusable Ruby on Rails / Node.js code
- Develop all functional logic, define and maintain the database
- Ensure high performance and responsiveness to data requests
- Own the vertical; identify areas for improvement, measure stability, monitor for bugs, and be proactive
- Create and maintain accurate documentation of the application functionality
- Write automated tests to validate code correctness
- Operate iteratively from MVP to fully baked solutions and provide technical advice as needed
- Collaborate with a dispersed team and participate in quarterly in-person meetings to maintain culture
Requirements
- 3+ years Ruby on Rails / Node.js experience (or similar frameworks)
- Proficient knowledge of Ruby on Rails / Node.js back-end programming language
- Proficient understanding of code versioning tools, such as Git
- Excellent working knowledge of PostgreSQL, and database best practices
- Write automated tests to thoroughly validate the correctness of your code
- Create and maintain accurate documentation of the application functionality
- Ability to operative iteratively, from MVP to fully baked solution
- Understand the limitations of our tech stack and business model, and provide technical advice
- Must be legally authorized to work in the United States; company does not sponsor U.S. visas