Avatar for Satchel

Together through education

Senior Full Stack Ruby on Rails Developer

£45k – £55k • No equity
Apply now
NOTE: You must be within 3 hours of London timezone to be considered for this position.

Satchel was founded in 2011 under the name of its flagship homework software, Show My Homework, with the vision to transform the way home-learning and technology was approached in schools.

Today we are the leading online homework solution for teachers, students and parents, used by 1500 schools around the globe including 50% of schools in London. Today we create unforgettable learning experiences for the whole school, with powerfully simple apps for homework, behaviour, seating and timetables.

Satchel as a brand has become synonymous with education. We are the number 1 educational application on Android and during the 2018 back to school period, we were in the top 3 of all applications on iOS.

We handle an average of 0.25 billion requests per week with an average peak of 46K requests per minute. Our front end is built entirely in Ember, while our platform is built in Ruby on Rails.

We are now seeking a remote Senior Full Stack Developer to join the team and help us deliver our ambitious and interesting roadmap.

So, What Are We Looking For?
- Proven work experience in software development
- Previous experience working remotely
- Strong attention to detail and ability to multi-task
- Excellent problem solving abilities and analytical skills
- Passionate about web applications and an eye for usability
- A team Player.

Required Skills
- At least 5 years’ professional development experience in a commercial environment.
- At least 5 years in Ruby or Ruby on Rails
- Demonstrable proficiency in HTML5, CSS3 (SASS) andJavaScript (preferably ES6).
- Some experience of working with a contemporary JavaScript framework such as Ember, Angular, ReactJS, Vue or similar.
- An appreciation of the challenges faced when building adaptive or responsive websites.
- You care about code quality and are familiar with clean code, DRY, TDD, BDD and other development practices.
- You write tests for your solutions across the entire development stack.
- Hands-on experience with databases such as MySQL or Postgres.
- Have experience in working with both internal and third- party API's.
- Experienced in using Git for version control.
- Able to solve problems in a structured way.
- Able to communicate technical concepts in a lucid, structured fashion to colleagues.

Desired but not essential
- A BEng/BSc/BA degree.
- Prior experience of working within an Agile environment.
- An appreciation of DevOps practices and how they are employed in the development process.

To be clear: this is a REMOTE position. You are not required to be in or around London. But we would like you to be within 2-3 hours difference in timezone.

More jobs at Satchel

View all jobs

Senior QA Engineer

Apply now