Process information from calls and specification documents;
Ensure that you understand the tasks at hand;
Keep a friendly attitude in the communication with your colleagues;
Take an active part in all project stages. Depending on specific project requirements, these stages could be: analysis, estimation, design, documentation, writing code, testing, resolving issues, and support;
Discuss tasks with your colleagues and validate code quality;
Further develop your expertise and continue learning.
Developing software for more than a year;
Understanding of how MVC (Model/View/Controller) works;
Able to express a view of the project’s architecture;
Willing to break large tasks into small pieces that are suitable for solving;
Experience with Ruby’s ActiveRecord, Concern, Routing, Before filter, Scope, Byebug or Binding.pry;
Experience with relational databases (MySQL, MS SQL, Oracle, or something else);
Experience with OOP;
Knowledge of Design Patterns;
Knowledge of Multithreaded Programming;
Knowledge of Docker;
Knowledge of Kubernetes;
Experience with source control (Git is preferred);
Working comfortably in Agile and Scrum;
Willing to solve complex problems in a simple way;
Good English (reading, writing, and speaking);
Be a team player and care for your colleagues;
Willing to invest in your future.
Skills considered as an advantage
Knowledge of React (Components, Redux);
Knowledge of Distributed Systems;
Knowledge of Unix and Linux systems;
Experience with messaging queues (RabbitMQ or something else);
Experience with NoSQL databases (MongoDB or something else);
Experience with columnar databases (Vertica or something else);
Experience with distributed caching systems (Redis, Memcache, or something else).
We care for people and are willing to invest in their well-being;
We are open and want to improve;
We support the certification of our teammates;
Friendly work environment;
Flexible working time;
Brand new office in a perfect location.
Only short-listed candidates will be contacted. All applications will be treated with strict confidentiality and according to the law.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not granting or withdrawing consent may adversely affect certain features and functions.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.