Middle-level ruby on rails developer - remote work

datarockets №9460680, 3 noiembrie 2020
Oraș: Chișinău
Studii: Orice
Experiența de munca: De la 2 pîna la 5 ani
Salariu: Nespecificat
Program de muncă: Full-time
*Please, read how to apply carefully*

We're looking for middle-level web developer with experience in Ruby and Ruby on Rails. We would love to work with a pro-active person, someone who not only solve tasks but suggests improvements on codebase level as well as on product and company level, someone who automate things and shares knowledge within the team on meetups and in chats.

*SKILLS*
- Good knowledge of Ruby: OOP, meta-programming, common patterns.
- Advanced knowledge of Ruby on Rails: advanced ActiveRecord, CLI and generators, i18n, complex forms and controllers, security features.
- Knowledge of architecture patterns: different ways to organize business logic, state machines, API versioning, background jobs, caching, authorization.
- Experience with data modeling and working with databases.
- Advanced knowledge in writing tests: experience writing different kind of tests, knowledge of good practices.
- Experience working on multi-stack projects: knowledge of modern JavaScript and UI libraries.
- Good knowledge of the stack we use: web, http protocol, networks.
- Advanced level of working with tools: Linux, CLI tools, git.
- Good written and spoken English: almost all the communications technical and non-technical are in English.


*ABOUT US*
- Remote work. Good processes are something we've been working on for the last five years. It's a common comment that it requires a lot of self-discipline to work remotely. We believe it is more about good processes and habits.
- People first. We understand that "shit happens". Some days we just feel off, procrastinate instead of working, can't get anything done. We promote to take such days off and we never allow to work late hours or on weekend to make up.
- No work on weekends. We never agree when clients ask for overtime work. We offer to use our creativity to find out how we can lauch on time w/o overtime: cut unimportant tasks from scope, do something by hand in the beginning instead of automation, etc.
- Work as a team with clients. We care about products we work on, it is unacceptable to just do what you've been told to do when you have concerns and others are not aware of them. We don't hide discussions of our mistakes from clients. It creates a lot of trust.


*HOW TO APPLY*
In order to apply send us a message to join@datarockets.com. Please show us examples of your code.
In addition to the cover letter and CV, please answer these questions:
- How do you organize business logic in your app?
- What would you do if you suspect that a gem doesn't work as you expected? How would you debug this?
- How do you deploy your apps? What experience do you have with infrastructure?

Read more about us and the vacancy: https://github.com/datarockets/career
Persoana de contact:
Dmitry Zhlobo - CTO, founder
E-mail:
Site:
https://datarockets.com/
Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Verificați corectitudinea numarului de telefon

E-mail incorect!

Verificați condițiile de prelucrare a datelor cu caracter personal

Creează un Smart CV,
pentru a monitoriza statusul CV-ului tău!
Primit
și
Văzut
Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
CV-ul a fost trimis cu succes! 🥳
Înregistrează-te acum, pentru a monitoriza statusul CV-ului tău!
Primit
și
Văzut