Requirements
- 3+ Years of Ruby on Rails development and 2+ years developing software in a commercial environment
- Deep knowledge of the Ruby programming language and the Ruby on Rails framework
- Understanding of, and an interest in, principles of good software design
- Knowledge of the principles of web service design, such as REST
- Experience with Rube asynchronous jobs. Ideally using SideKiq.
- Understanding of what it takes to be a great mentor, and how to support the roles of other engineers in the team
- Expertise in database design and database systems, such as PostgreSQL
- Expertise with version control systems, such as Git
- Expertise with testing, using tools such as RSpec
- Great written communication skills
Nice to have
- Some experience setting up testing suites and CI/CD pipelines.
- Some experience with modern front-end frameworks, such as React.
- Some experience on web technologies such as HTML, CSS and SCSS preprocessors (SCSS) and the JavaScript (ES5+) programming language.