Ruby on Rails Developer

Job description

Who are we: We are a progressive software house, more like a community, without a corporate mess. We nurture processes that are helpful to build momentum of creating something together. Not because we must but because we want to!!

What our people say about us: Great team, Development, Transparency, Partnership, Autonomy, Great projects, Possibility to obtain help, Friends

  • Contract Type: B2B, UoP
  • Location: Warsaw or the possibility of Remote work

Your tasks and responsibilities:

  • Implementing new functionalities on our client’s platform;

  • Solving complex programming challenges using while improving your knowledge;

  • Doing regular code reviews/PR reviews for your colleagues;

  • Maintaining existing code and bug fixing;

  • Writing unit, integration, and E2E tests.

What we offer:

  • Onboarding - we will take care of you from the very beginning
  • Cool company culture - we create a place where we would like to work
  • Work techniques from the IT world - we work with various modern methods of running projects
  • Flexibility- you decide for yourself whether you want an employment contract, an assignment or B2B (24 days of paid time off ), flexible working time after the probation period
  • Transparent communication - support of a mentor, regular 360 feedback sessions
  • Integrations - board games evenings, shared lunches, regularly team-building activities
  • Equipment - MacBook, + external widescreen (34 inches, 16:9), standing desks in the office

Job requirements

We need you if you...

  • Are a back-end or full-stack developer with 2+ years of experience in Ruby on Rails

  • Are familiar with Active Record and Rspec

  • Worked on a production application in AWS or Heroku

  • Worked with RDBMS like PostgreSQL

  • Have experience with writing tests/TDD or a culture of testing your own code

  • Have experience in building server-side apps, using the MVC pattern, or something similar

  • Have a solid understanding of how web applications work

  • Have an understanding of distributed systems and resilient applications

  • Have practical knowledge of how to communicate with REST API

  • Are familiar with agile methodologies (Scrum, Kanban)