Perl Jobs Software Engineer (Perl and Java)

Software Engineer (Perl and Java)

IONOS
IONOS

Websites, hosting, domains... You own this!

About the Company

IONOS is the leading European digitalization partner for small and medium-sized businesses (SMB). Serving around six million customers across 18 markets in Europe and North America, IONOS offers a comprehensive range of services—from domains and web hosting to website builders, e-commerce, online marketing tools, and enterprise cloud solutions. The company fosters a diverse, inclusive culture with open structures, flat hierarchies, and a strong team spirit.

About the Role

Join the United-Domains Backend Team at IONOS as a Software Developer focused on enhancing domain ordering backend services. You will design, optimize, and maintain systems that handle high-volume transactions, API integrations, and database architectures. The role offers on-the-job training, including Perl language instruction for candidates with strong technical backgrounds in other languages.

Key Responsibilities

  • Develop, deploy, and maintain Perl-based backend services for domain ordering
  • Integrate third-party APIs (JSON/XML) for domain registration and management
  • Build new backend services using Java and Go
  • Design and optimize MySQL schemas, queries, and data workflows
  • Troubleshoot Linux service issues to ensure system availability
  • Collaborate with teams on software methodologies and CI/CD practices
  • Document solutions and contribute to architectural decisions

Required Skills

  • Perl expertise, including backend/systems development, CPAN module use, and script optimization
  • Experience with Java or Go
  • Minimum 3 years backend development experience
  • Proficiency with Linux command line, service deployment, and troubleshooting
  • MySQL schema design and complex query tuning
  • Experience with remote APIs (JSON/XML/REST)
  • Version control using Git
  • Strong English communication skills and problem-solving abilities
  • Understanding of software development lifecycle (SDLC) best practices

Preferred Qualifications

  • Domain industry knowledge (DNS, nameservers, domain lifecycle)
  • Familiarity with modern Perl frameworks (Moose, PSGI, Plack)
  • Experience with Mini-CPAN or internal CPAN management
  • Containerization technologies (Docker, Kubernetes)
  • JavaScript proficiency
  • CI/CD pipeline design experience (Jenkins, GitLab CI)

Please refer to the official website below for a comprehensive job description: