We are a team of creative software engineers coming from one of the best faculties of computer science in Europe. With the experience acquired working for the biggest software companies we are able to deliver comprehensive solutions in the field of distributed systems and machine learning. Our portfolio contains projects involving decision-making rule engines, recommender systems, scoring engines and IoT platform.
Requirements (the more you satisfy the better):
- Experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++;
- Experience with SQL databases (PostgreSQL, MySQL);
- Willingness to write unit tests;
- Appreciation of high code coverage;
- Preference of clean code over your own convenience;
- English language (communicative level);
- Eagerness to stay with us for longer than a year;
- Ability to split your tasks into smaller pieces;
- A degree in Computer Science, similar technical field of study or equivalent practical experience.
Non-mandatory additional skills (the more you satisfy the better):
- Knowledge about Docker and Ansible;
- Knowledge of any NoSQL database (MongoDB/Redis preferably);
- Experience with Python (3.x);
- Knowledge of any Python web framework (Django/Flask or other);
- Experience with Java;
- Experience with Compute Cloud (AWS/GCP/Azure);
- Experience with CI/CD (Gitlab/Jenkins).
What you will do:
- Implement code in Python and/or Java;
- Develop, maintain and deploy the back end code of micro services;
- Ensure quality of code;
- Design architecture of multiple systems;
- Analyse requirements;
- Deploy new releases of the system to production;
- Create systems health check rules;
- Create CI/CD pipelines;
- Fix reported issues with systems;
- Perform code reviews and mentor younger engineers;
- Create and maintain documentation.
What we offer:
- B2B or permanent employment;
- Elastic working hours;
- Real influence on the product;
- Possibility to buy Multisport/Medicover packages;
- Good work atmosphere;
- Challenges.