.png)
We’re looking for a Backend Software Engineer to join a tech company that develops large-scale domain management and cloud-related backend platforms used by hundreds of thousands of customers globally. You will work in an international team, improving backend services that power domain ordering and DNS management, while contributing to new projects in modern programming languages.
About the team
You will be part of a backend engineering team that builds and maintains the core systems responsible for domain registration, DNS operations, and high-volume transaction processing. The environment encourages knowledge sharing, collaboration, and innovation — your code will have a direct impact on critical services used worldwide.
Responsibilities
Develop, deploy, and maintain backend services primarily using Perl.
Build new backend components using Java or Go.
Integrate backend systems with external APIs (JSON / XML) for domain registration and management.
Design and optimize MySQL databases (schemas, queries, workflows).
Troubleshoot and maintain services running on Linux servers, ensuring maximum uptime.
Collaborate with cross-functional teams to improve internal methodologies and CI/CD practices.
Contribute to architectural decisions and document implemented solutions.
Requirements
Experience with backend/software engineering (3+ years).
Strong knowledge of Perl (or willingness to learn it, if you are strong in another backend language).
Experience with Java or Go.
Solid skills working with Linux environments.
MySQL database expertise: schema design, complex queries, performance tuning.
Experience working with APIs (JSON/XML/REST).
Familiarity with Git and standard development workflows.
Strong problem-solving skills and professional English.
Nice to have
Knowledge of DNS, nameservers, or domain lifecycle.
Experience with Modern Perl frameworks (Moose, PSGI, Plack).
Experience with Mini-CPAN or maintaining internal CPAN modules.
Bonus skills
Containerization (Docker, Kubernetes)
JavaScript experience
CI/CD pipelines (Jenkins, GitLab CI)
What we offer
Continuous learning opportunities (trainings, certifications, e-learning).
Work with modern technologies and autonomy over technical decisions.
Flexible schedule & hybrid work setup.
Private medical subscription options.
25 vacation days per year.
Meal tickets + additional paid days off for holidays falling on weekends.
Referral bonuses and internal events (team gatherings, tech meetups, seasonal parties).
Office perks: free drinks, coffee, fresh fruit.