Senior Ruby on Rails Developer

0
491

We believe that inspiring projects produce inspired careers. Therefore, StuntCoders is forming a team for an innovative London-based scale-up, EyeBou (https://eyebou.com), we help make Eyecare more affordable and accessible. Our goal is to help navigate remote eye examination, perform patient triage, perform efficient bookings for our clients (optometric clinics) while providing a mouth-watering user experience.

About the Position

As a back-end developer, you will be responsible for developing, testing, and integrating advanced Rails solutions for EyeBou, between Rails API, and different systems (iOS app, Android, and Magento).

You will participate in the implementation and development of tools and modules for improving the workflow and quality of the solutions EyeBou provides. The development is based on a standard Rails stack (Docker, Kuby, Prettier, Rubocop, Nginx, Puma, PostgreSQL, Hotwire, Stimulus). Quality is assured by static code analyzers, automated testing, and continuous integration servers, while a hybrid of Kubernetes and Capistrano does deployment.

We rely on Rails’s comprehensive feature set, which allows us to develop solutions with cutting-edge technologies.

Who are you?

  1. You are proficient in one or more back-end server languages (Ruby/Python);
  2. You have little experience in Java (ideally none);
  3. You have a knack for writing clean, readable code;
  4. Excellently understand REST and REST design best practices;
  5. Proficiency in writing unit test; Understanding of CI/CD;
  6. Decent knowledge of design patterns and SOLID principles;
  7. Experience in working with containers;
  8. You know who’s Djikstra, have respect for Uncle Bob and have read pretty much everything from Martin Fowler;
  9. You know the importance of constructive criticism and enjoy discussing different points of view;
  10. You acknowledge and live mantra that jack of all trades is a master of none;
  11. You are in constant pursuit of professional development.

A plus, not a must

  1. Understanding of various architectural patterns (Monolith, SOA, Microservices);
  2. Experience in working with cloud providers (AWS, DO);
  3. Experience with Kubernetes;
  4. Experience with issue tracking systems;
  5. Team leading experience;

What do we offer?

  1. Working on cutting edge project;
  2. Flexibility to work from anywhere;
  3. Respect for your private time;
  4. A close team of dedicated professionals;
  5. Paid visits to exclusive locations to meet your team members and product owner;
  6. Paid summer code-camps on the seaside;
  7. Opportunity to develop your skills and leave a mark by working with the latest technologies;
  8. Paid overtime (when you wish to achieve more);
  9. Help in achieving your goals by continuous professional development and support;
  10. Access to courses, books, and conferences to upgrade your knowledge;
  11. Allowing you to take responsibility for your decisions and make your own choices;
  12. Through the “ask for forgiveness, not permission” approach.

How to Apply

Send us an application, tell us a bit or a lot about yourself, and make sure you include your portfolio and links to work you’ve previously done or a link to your GitHub if you have decent activity.

We reply to all the applicants, and you should hear from us within 5-7 days maximum.