We are seeking an experienced infrastructure and backend services specialist to handle operations, maintenance, and system monitoring. The ideal candidate will have at least 3 years of programming experience, strong Linux fundamentals, proficiency in PHP, Python, or Java, and experience with cloud infrastructure. We offer a remote-first work model, flexible schedule, paid vacation and sick leaves, and access to English-speaking clubs.
Key Responsibilities:
— Operation, maintenance and monitoring of infrastructure and backend services.
— Installation, updates, migration of systems and services.
— Planning for infrastructure improvements, infrastructure architecture design.
— Management and identification of bottlenecks in processes processing large amounts of data.
— Troubleshooting of issues and outages
— Contribution to product and performance improvements and optimisation of existing services.
— Adding redundancy and robustness into system infrastructure.
— Performing updates, recovery of systems/services when needed.
— Fix problems when they occur and make adaptions to prevent them from re-occurring as required.
— Performance and scalability assessment and testing.
— Analysing and optimising infrastructure costs.
— Ensuring infrastructure security.
— Building an internal wiki with technical documentation, manuals and IT policies.
Requirements:
— Education: at least 3 years of experience in backend/front-end programming, or a Bachelor’s degree in Computer Science (Master’s degree preferred).
— Strong Linux fundamentals and scripting.
— Knowledge of the following tools and technologies: Source Code Management (GIT, GitHub), Logging.
— Some experience with web development (LAMP).
— Familiarity with various operating systems and platforms.
— Knowledge and experience of working with and querying databases.
— Good knowledge of and experience with at least 1 of the following additional programming languages and willingness to understand fundamentals of the others: PHP, Python, Java.
— Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery.
— Knowledge of the environment of at least one mainstream cloud infrastructure provider, such as Azure or AWS.
— Willingness and ability to travel for business trips.
— At least upper-intermediate level of English.
— Willingness to learn new things.
— Excellent communication skills
Desirable Skills:
— Managing load intensive and distributed services.
— Configuration Management (e.g. Puppet, Chef, and Ansible).
— Continuous Integration, Testing, Monitoring, Containerization.
— Virtualisation and containerisation: docker, kubernetes.
— Fundamentals of Elasticsearch management.
We offer:
— Remote-first model of work.
— Flexible schedule: 8 hours per day, usually we start working from 9 to 11 am (within European timezones).
— Paid vacation (18 working days per year).
— Paid sick leaves (10 working days per year).
— English-speaking clubs.


