Position Overview
We have a monolith and microservices. We develop microservices where fault tolerance and performance are needed—these are important topics for us. At the same time, we are redesigning the monolith to a modular architecture and improving its quality.
We develop the backend with Java (Spring, Hibernate) and Kotlin. Data is stored with PostgreSQL, MongoDB, and Kafka. For service tasks, we use Python and Bash.
Hosting and tools: Linux, Docker, Ansible, Jenkins, Selenium, Prometheus, Graylog, Grafana.
About The Team
The Key Administrator is the team at the heart of the business. We create a licensing system that works under high loads, processes telemetry from servers worldwide, and prevents all kinds of license abuse. Additionally, we provide data and analytics to generate new ideas and make strategic business decisions.
We work for quality and make big investments in automation. We already know how to combine active business development with continuous technical improvements.
Responsibilities
Implement new features to support existing and new business initiatives. Work in pair programming mode on complex tasks and research.Write tests and delivery pipelines - automation is everything for usRefactor the existing functionality to make it simpler and more robust. Our project has a long history. Thus, refactoring is our constant effort.Work closely with QA from the beginning of the task. We use the shift-left testing approach, and it's awesome.Do deep research. This applies both to tasks like "Is it even possible to implement?" and to the technical development of the project, which we are actively engaged inDocument and update existing documentation so the information is easy to find and read.
Qualifications
3+ years of experience in web services development with JavaKnowledge of SQL. We use Postgres, but it is not necessary to know precisely itExperience in writing unit-, integration-, and e2e-testsThe habit of writing clean code and following the Boy Scout rule. You don't have to ask permission for that, do itGood communication and teamwork skillsDesire to learn. If you don't know Linux or Python, it's not a problem—we'll help you tackle them.Ability to communicate effectively in English
Do not hesitate to apply if you are unfamiliar with everything listed above. We love to teach those who are willing to learn.
We care for a unique working environment.
We thrive on excellence, innovation, collaboration, and efficiency as a team.We enjoy what we do, understand our customers, and build a state-of-the-art platform that clients love and need.Expect interesting tasks and full integration from day one.Look forward to an intensive induction and training phase.Work with a cool team and enjoy an open-door policy on all levels.Take the freedom to bring up fresh ideas and new initiatives - we will support you.Work in a global, entrepreneurial working environment with a strong team spirit.
About Webpros
WebPros is committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.
Founded in early 2017, WebPros brings together widely used web hosting, billing automation, infrastructure, server management, and online marketing software solutions. Constantly adding new brands and products to its portfolio, in its current formula, WebPros comprises Plesk, cPanel, WHMCS, SolusVM, NIXStats, XOVI, Koality, and Sitejet. Overall, we power more than 85 million websites on more than 900,000 servers worldwide.Our global team is made up of 600+ tech-loving professionals with offices around the globe. You will join a dynamic and fast-paced environment and work with cross-functional teams to design, build, and roll out products that deliver the company’s vision and strategy.
Discover a career you love at WebPros and contribute to our continued success.
Who Should Apply
However you identify or whatever your path to us, please apply if you see a position that makes your heart sing. Come join WebPros and help us build a company where you’re making a difference to the future of technology.
Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. WebPros is a place where everyone can grow. So, however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to work every day.