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 ;)