All offersWarszawaRubyMid/Sr Full Stack Ruby Developer (React)
Mid/Sr Full Stack Ruby Developer (React)
Ruby
ITCraftship

Mid/Sr Full Stack Ruby Developer (React)

ITCraftship
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Ruby
    master
    JavaScript
    advanced
    PostgreSQL
    advanced
    React
    advanced
    Rails
    regular
    Sidekiq
    junior
    GraphQL
    nice to have
    Heroku
    nice to have

Job description


How would you like to work in a small, efficient and fully remote team that is changing how business do outbound sales automation through e-mail and is used by hundreds of companies worldwide?


We have an amazing offer for you to work for a Swiss company, which has been developing an advanced e-mail automation solution for the past few years. They need a self-driven and productive developer, who can deliver complex functionalities from requirements to deployment.


New features in the platform are being implemented with React, RoR, Postgres, Sidekiq, but there's still some part of front-end code in Angular 1.5.6, which is being migrated to React. New APIs are being done in GraphQL, but there are still HTTP API endpoints which are loosely based on the REST standard. The application has many interesting integrations: Zapier, Close.io, etc. The back-end has almost 100% test coverage, but the front-end tests need to catch up. They employ good CI/CD practices on Heroku platform.


The product is growing so dynamically, that new challenges will be even more interesting than the prior ones. To join the team you must be eager and quick to learn new approaches and technologies. If you have experience using this stack or you're a fast learner who wants exposure to them, then we are looking for you.


Requirements: 
  • minimum 4 years commercial Ruby; 
  • experience with modern front-end frameworks & libraries (React preferred); 
  • experience with Postgres and SQL optimization; 
  • very good written and spoken English communication skills (a must); 
  • ability to learn fast; 
  • focus on delivering and self-management; 
  • practice in software testing and test automation;


We offer: 
  • 100% remote work and flexible work time (min. 5 hours overlap with EU timezone); 
  • work on a successful product which you will be proud of; 
  • small and very experience team (learning opportunities); 
  • exposure to a wide area of technologies; 
  • competitive salary depending in your experience; 
  • an option to work in our Warsaw office; 
  • delicious coffee (on-site only ;)


The recruitment process has a few steps and requires you to fill the application form, solve some programming challenges (DevSkiller) and interview with some smart developers ;)