We are looking for experienced developers (preferably with experience in Distributed Systems) who will join our team. We develop our own solution with a large scale and level of complexity. The team consists mostly of senior developers who are happy to share their knowledge and ideas. If you want to work with technically complicated and challenging solutions, it is a job for you!I ,[Design and programming a wide range of modules and components as part of our system., Building the system with even 10 million queries per second with a latency below 50 ms, Optimization of the developed software in terms of response time and resource consumption, Ensuring the reliability and scalability of the built solutions, Creating performance and correctness tests for new system components, Analysis of new technologies in terms of their applicability in production conditions, Development of tools for monitoring and analyzing the work of the production system, Continuous optimization of existing tools and processes] Requirements: Java, Strong Coding Skills, Complex IT Systems, Clean Code, Internet Technologies, Scalability, Jenkins, Docker, Linux, Code performance, High Availability, Concurrent Programming, High Scalability, Distributed Systems, DevOps Tools: Jira, DokuWiki, Gerrit, checkstyle, pmd, pep8, GIT, Jenkins, Agile, Scrumban mix. Additionally: Training budget, Flat structure, Small teams, International projects, In-house trainings, Team Events.
concurrency DevOps Git distributed-systems Jira Agile Docker Java Jenkins scalability Linux clean code principles