You should also understand design patterns, as well as have practical experience in DevOps, refactoring, debugging and agile development practices. And finally, you should have high-level self-management skills and be capable of controlling time and project status.
WHAT YOU WILL WORK ON
We write Ruby code a lot, however our codebases are often polyglot and we keep on experimenting with technologies like Elixir or GO in real production. Therefore, additional experience in other languages and frameworks is of course a plus.
Check examples of products we build