Open positions

Senior Backend / Ruby on Rails Developer (Remote)

What you'll do:

  • Collaborate with product managers, designers, and other engineers to understand the problems the business is solving, and align on the best solution.
  • Create well designed and tested changes to our codebases which fit with the principles of distributed systems and service-oriented architecture.
  • Help review changes other engineers have made.
  • Invest time in producing good metrics, logging, and observability to ensure features achieve their goals and work optimally.
  • Work with their manager through one-on-ones to grow their career.

Requirements

  • Relevant experience in crafting mid-large size web applications using Ruby on Rails;
  • Proficiency with the Ruby language;
  • Have a great understanding of OOP, SOLID design principles, and design patterns;
  • A solid understanding of relational database (PostgreSQL)
  • Experience in Unit, Integration, and Acceptance testing using RSpec and Capybara;
  • You can reason about software, algorithms, and performance from a high level;
  • Experience with GitHub and a solid understanding of Git core concepts;
  • Knowledge of HTML5, CSS3, and Javascript;
  • Have excellent communication and collaboration skills;
  • Have a very good command of written and spoken English.

Location: Remote only

Please send your CV in English.

Junior Frontend / Javascript Developer (Remote)

What you'll do:

  • Design, develop and maintain our Chrome Extension with Vue.js and vanilla JavaScript with excellent test coverage;
  • Write reusable, testable, and efficient code
  • Optimisation of the application for maximum speed and scalability
  • Participate in all phases of the development life cycle, focusing on coding, testing, and debugging
  • Research, evaluate and analyse technical and design requirements
  • Troubleshoot and fix bugs/flaws within websites and other systems to ensure servers are running...


Requirements

  • Experience developing Chrome Extension
  • Proficiency with the Javascript language;
  • Have a great understanding of OOP, SOLID design principles, and design patterns;
  • A solid understanding of JS Frameworks (Vue.JS)
  • Experience in Unit, Integration, and Acceptance testing;
  • You can reason about software, algorithms, and performance from a high level;
  • Experience with GitHub and a solid understanding of Git core concepts;
  • Have excellent communication and collaboration skills;
  • Have a very good command of written and spoken English.

Location: Remote only

Please send your CV in English.