We’re looking for a mid/senior Ruby on Rails Developer to help improve our existing products (enterprise CMS, stock management platform for automotive industry and others) and create new ones. We mainly develop new features, modules and apps, but obviously we need to spend some time on maintenance tasks too, as our applications serve many users daily. Recently, we’ve introduced Machine Learning into our projects, so there’s a chance to be part of such projects as well.
We care about code quality (we have code reviews, CI/CD, pair programming sessions if needed) and a good atmosphere at work as well :)
Current tech stack and tools:
- Ruby 3
- Ruby on Rails 7
- Rspec
- Postgresql
- Redis
- Sidekiq
- Docker
- Gitlab (including Gitlab CI/CD)
Work methodology/routines:
- we work in Scrumban with daily meetings at 10 am and demo & planning meetings every 2 weeks, we use JIRA as our project management system
- regular 1on1 meetings with tech leader (1 per month)
- transparent company/department objectives
- biweekly dev meetings dedicated for knowledge sharing (perfect opportunity to discuss/present/listen to presentations about interesting IT topics) - presence is not obligatory but most of the team is actively taking part in it
Required skills:
- Ruby
- Ruby on Rails
- Rspec
- understanding how CI/CD works
Nice to have (no worries if you don’t have experience with them):
- Elasticsearch
- understanding of OAuth2
- OpenAPI
- Docker
- Python basics (being able to read Python code and write some simple piece of code is more than enough)
What we're looking for:
- at least 3 years of commercial experience in Ruby on Rails
- we are looking for someone with mid-level experience or higher
- communicative proficiency in Polish and English at a minimum of B2 level
What you'll be responsible for:
- implementing new features
- refactoring and optimizing existing code
- you’ll have an impact on the tech stack (we are open to learn and introduce new technologies when it makes sense - GraphQL and Elasticsearch were suggested by our devs)
- you’ll have an impact on the product (if you have your own ideas, we'll be happy to introduce them, if you prefer coding over inventing new features - we have a lot of ideas anyway, so you can focus on what you love)
- performing code reviews
Benefits
- salary range PLN 14 000 – 18 000 net + VAT (B2B)
- 20 paid leave days (B2B)
- flexible working hours and full remote work options
- great office at Old Mokotów at your disposal
- MacBook or Lenovo according to your choice (preferably MacBook)
- Multisport
- Enel-Med medical care package
- safe bike parking and shower in the office