All offersWrocławRubyRuby on Rails
Ruby on Rails
Ruby
Droids On Roids

Ruby on Rails

Droids On Roids
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Ruby on Rails
    regular

Job description

Are you ready for an epic adventure?


Are you up for a new challenge? We are looking for a passionate Ruby On Rails Developer who can inspire the people around them. At Droids On Roids, our goal is to be the very best but, at the same time, we listen, trust and help each other. Working from the very center of Wrocław, in a brand new office, we are not only creating new solutions together – we’re also spending time outside of work, traveling around Poland for retreats, going to the cinema, playing football or board games. If you feel we’re a good fit for each other, we’d like to meet with you.

We want you on board if you have:


  • Proven work experience as a Ruby on Rails developer
  • Experience with test-driven development
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS
  • A firm grasp of object oriented analysis and design
  • Good knowledge of relational databases
  • Fluent comand of spoken and written English
  • Strong analytical and problem solving skills
  • The ability and willingness to share knowledge with the rest of the team

Extra points for:


  • Knowledge of DDD, CQRS, EventSourcing, Microservices, Clean architecture
  • Being familiar with AWS, Heroku
  • Contributions to open source projects
  • Knowledge of React, Redux
  • Knowledge regarding the basics of Agile/Scrum
  • Working knowledge of NoSQL databases

Here are a few challenges for you:


  • Writing clean, maintainable and efficient code
  • Designing robust, scalable and secure features
  • Contributing in all phases of the development lifecycle
  • Driving continuous adoption and integration of relevant new technologies into design

  • Working with experienced team that includes designers, scrum & product managers, software developers, and QAs
  • Participating in software code reviews to ensure the creation of high-quality, robust code by all team members
  • Evaluating new technologies and keeping up with current industry best practices
  • Working based on Agile methodologies
  • Developing friendly processes like Continuous Integration, Code Review, Mentoring