Senior Full Stack Rails Developer
About us
We are an online education startup that works with universities and institutions from around the globe to provide a world-class education in the fields of art and creative technology to anyone, anywhere in the world. Our team is composed of educators, artists, and engineers who value diversity, new ideas, and a willingness to learn. Want to learn more about us? Follow the links below.
https://www.kadenze.com (our flagship online learning platform)
https://www.kannu.com (our white-labeled Learning Management System)
https://www.class-central.com/report/kadenze/
We are looking for an experienced senior full stack Ruby on Rails web developer to join our small but talented team. We’re especially looking for someone who is just as comfortable working on front-end as much as they are developing on the back-end, and has a solid understanding of infrastructure (though you'll be working alongside senior DevOps).
REQUIREMENTS
What were looking for
Here are a few things that we need you to be good at:
- Ruby on Rails 4+
- RSpec & TDD in general
- Modern JavaScript and related tooling (ES6, Webpack, etc)
- Rails architecture, code organization, performance, and security best practices
- SQL (We use PostgreSQL)
And these will score you some bonus points if you have some knowledge and experience of them:
- JavaScript frameworks (KnockoutJS or VueJS specifically)
- Amazon Web Services Stack (EC2, S3, etc)
- Object Oriented CSS/Bootstrap/SMACSS
- Rails application scaling issues and best practices
- Agile development experience
- Working with streaming media and/or media transcoding
In addition, we’ll likely get along really well if you:
- Constantly reflect on code reuse and modularization (humor is not the only thing you like DRY)
- Feel mildly ashamed when QA finds a hole you didn't think of (i.e. you test your own features before considering them "done”)
- Are a software engineering purist at heart, but a pragmatist in practice
- Are passionate about educational technology