Perl Jobs Senior Perl Developer

Senior Perl Developer

emagine

experience expertise

About the Company

emagine is a business and IT consultancy focused on providing specialized expertise to support complex technical initiatives. By working with a wide network of professionals, the company delivers practical, outcome-oriented services adapted to each client’s specific needs.

emagine’s operational model is designed for adaptability and scale, offering businesses the flexibility to manage evolving requirements in fast-moving digital environments.

About the Role

This position centers on enhancing and maintaining applications, both new and existing, while actively contributing to performance improvements and modernizing legacy systems. The role also involves mentoring team members and participating in collaborative development efforts.

Responsibilities

  • Contribute to application planning, development, testing, and maintenance in collaboration with developers, analysts, and architects.
  • Review code and solution designs with peers.
  • Assist with release deployments and follow established development practices.
  • Enhance integrations between systems.
  • Develop and execute migration strategies for legacy applications.
  • Guide and support less experienced developers.
  • Troubleshoot software issues and provide third-level support.

Requirements

  • Strong background in full-cycle software development.
  • Proven ability to write structured, testable, and maintainable code.
  • Experience building medium-to-large applications in Perl.
  • Familiarity with Perl MVC frameworks such as Mojolicious, Dancer, or Catalyst.
  • Proficiency in Git and experience with automated testing.
  • Solid knowledge of object-oriented programming, MVC patterns, and working with APIs (JSON/XML).
  • Experience with relational databases and ORM tools.
  • Understanding of CI/CD pipelines, using tools like Jenkins or CircleCI.
  • Fluency in English (B2 or higher).
  • Residency in the EU and legal work eligibility required.

Preferred Skills

  • Prior experience mentoring junior team members.
  • Knowledge of Agile methodologies.
  • Exposure to cloud platforms or services.

Explore the complete job description by visiting the official website provided: