#1 Job Board for tech industry in Europe

Experienced Ruby on Rails Developer
Ruby

Experienced Ruby on Rails Developer

Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Ruby on Rails

    master

    PostgreSQL

    advanced

    REST API

    regular

    oauth

    regular

    Unix

    regular

    JavaScript

    nice to have

    AWS

    nice to have

Job description

Online interview

Experienced Ruby on Rails Developer wanted!


  • 15 000 - 20 000 PLN/MONTH [B2B NET]
  • 12 390 – 16 520 PLN GROSS [EMPLOYMENT CONTRACT]
  • Form of a contract according to preference
  • Wrocław or remote
  • Full-time

At Applover we do our best to combine professionalism with a good atmosphere. 
We work in a smart and efficient way and after a job well done we crack a beer open and watch a movie on our terrace.
Or maybe you prefer to work remotely? No problem! We are open to it as well!

Responsibilities: 

  • Design and build web applications using Ruby on Rails
  • Design and implement relational databases
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write automated tests for your code including edge cases, usability, and general reliability
  • Work on bug fixing and improving performance
  • Continuously discover, evaluate, and implement new technologies

Requirements:

  • Expert in Ruby and Ruby on Rails (4+ years development experience)
  • Strong knowledge of relational DBs design (e.g. PostgreSQL)
  • Ability to implement various ways of communication with client (e.g. REST API, WebSockets)
  • Ability to implement various ways of authentication (e.g. JWT, cookie-based auth, OAuth)
  • Knowledge of Unix systems and shell
  • Experience with CI/CD, deployment tools (e.g. mina) and Git
  • Practical knowledge of design patterns and SOLID principles
  • Practical knowledge of non-relational DBs, cache and message brokers systems
  • Love for code review
  • Fluent written and spoken English
  • Experience with performance and optimization problems, ability to diagnose and solve them
  • Ability of building the whole project’s architecture based on business requirements, functional and non-functional e.g. knows scaling concepts and applies them accordingly
  • Ability to define and improve internal standards for maintainability and style
  • Ability to solve problems with high complexity, enjoy helping other developers

Nice to have:

  • Knowledge of JavaScript framework like Vue or React
  • Experience with AWS or similar platform
  • Experience with Docker
  • Experience with Web Server (e.g. Nginx)
  • Degree in Computer Science or relevant field

What we offer:

🏢 Comfortable Office
💪 Company Multisport
🏥 Private Healthcare
📚 Educational fund
🏠 Possible Home Office
🐕 Support from our office dog Taco

No worries, we operate now 100% remotely (due to Coronavirus), so we will schedule a call with you. If you have any questions, get in touch with us!

Send us your CV, we will schedule a meeting.

Have a good day!