Careers

Ruby on Rails engineer

(πŸ§‘β€πŸ’»πŸ‘©πŸ’» Mid or senior level, 🌍 Remote)

About us

What we do: πŸ’»

We are Web development (Ruby, Rails, Elixir, JavaScript) consultancy for companies across the US and Europe. Proudly remote first since 2017, we are a team of web development experts, working on solving interesting technical challenges and drive real business impact.

What’s it like to be a Ruby engineer at Optimify:❓

Our colleagues are technical experts being able to advocate for code quality as a long term strategic investment while knowing when to adapt a more start-up mentality to deliver rapid business value. They drive architecture and implementation decisions and stay up to date with the latest ruby and rails techniques.

What we value at our work: πŸš€

  • Asynchronous communication. People at our company can be flexible with their working hours and we understand it
  • Collaboration. We try pair programming, experience and knowledge sharing, and we value engaging in healthy PR dialogue
  • Step by step iteration. Small tickets. Small PRs.
  • TDD/BDD approach to development.
  • Automation. We strive to use CI/CD tools, automatic alerts about errors, useful integrations

The role

What we look for: πŸ‘€

  • At least 3 years of experience with Ruby on Rails
  • Experience contributing to technical decision making within a team
  • Experience contributing to technical decision making within a team
  • Can work full-time with some crossover with the Central European Time
  • Automation. We strive to use CI/CD tools, automatic alerts about errors, useful integrations

Nice to have, but not required: πŸ‘Œ

  • React.js and/or TypeScript experience

Tech stack: πŸ–₯️

Tech stack varies from project to project but most common and frequently tools are:
  • Backend: Ruby, Ruby on Rails, Elixir
  • Frontend: JavaScript/TypeScript/ReactJS
  • Databases: Postgres, Redis
  • Hosting: Netlify, Heroku, AWS, Digital Ocean
  • CI/CD: Semaphore, Github Actions, RSpec, Capybara
Working smartly is important to us; automation, dynamic environments spin up with new feature branches and slack bot integrations control our production releases.

Key responsibilities:

  • Own, lead and develop our clients Ruby on Rails projects
  • Collaborate with the team to create and deliver a product in a rapidly moving environment
  • Troubleshoot system issues, providing quick and thorough solutions
  • Write clean and maintainable code and clear, concise documentation

About you

Things we don't require:

  • Degree - we don't care if you don't have a degree. If you do, that's great! We care much more about what type of impact you'll have and your ability to be part of the team.

Benefits

  • Remote-first 🌎 Β - Β we're a remote-first company. We mostly work asynchronously but use tools that make it easy to collaborate synchronously when needed e.g. Slack, Google Meet, Notion

Apply

How to Apply:

Please fill in Applicant form. Tell us why you’d love to join the team, include:
  • your CV and/or Twitter
  • Github if you have it (or Gitlab/Bitbucket)

Further steps:

  • Possible code sample request
  • Intro call with manager (πŸ•°οΈ 15-20 minutes)
  • Skills interview in a form of pairing programming session (πŸ•°οΈ ~60 minutes)

We look forward to chatting with you!