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 3 years;
Detailed understanding of how MVC (Model/View/Controller) works;
Proven track record of making decisions for the project’s architecture;
Able to break large tasks into small pieces that are suitable for solving;
Experience with relational databases (MySQL, MS SQL, Oracle, or something else);
Able to teach the OOP principles;
Experience with source control (Git is preferred);
Experience with Docker;
Experience with Kubernetes;
Experience with Unix and Linux systems;
Experience with designing microservices;
Comfortable with Multithreaded Programming;
Comfortable with Distributed Systems;
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
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 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.