Junior Software Engineer

Are you ready to change the game?


  • Work on projects with clients;
  • 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.


  • Knowledge of relational databases (MySQL, MS SQL, Oracle, or something else);
  • Knowledge of OOP;
  • Knowledge of source control (Git is preferred);
  • 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

  • Understanding of how MVC (Model/View/Controller) works;
  • Knowledge of Design Patterns;
  • Knowledge of Distributed Systems;
  • Knowledge of Multithreaded Programming;
  • Knowledge of Unix and Linux systems;
  • Knowledge of Agile and Scrum;
  • Knowledge of messaging queues (RabbitMQ or something else);
  • Knowledge of NoSQL databases (MongoDB or something else);
  • Knowledge of columnar databases (Vertica or something else);
  • Knowledge of distributed caching systems (Redis, Memcache, or something else);
  • Knowledge of Docker;
  • Knowledge of Kubernetes.


  • 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.

Your better future is our goal.

Let's have a chat.