Logo for Qinshift

Senior Perl Engineer

Role overview

Summary

This role is for a Senior Perl Engineer at Avenga, focusing on the development and maintenance of software solutions. You will work within a team that emphasizes engineering expertise and AI-native thinking, contributing to high-quality software that meets both business and technical requirements.

Qualifications

  • Strong proficiency in Perl and JavaScript.
  • Solid experience writing clean, maintainable, efficient, and well-structured code.
  • Proven experience developing and integrating RESTful APIs.
  • Hands-on experience with Docker and Kubernetes.
  • Good communication and collaboration skills, with the ability to work effectively in international and cross-functional teams.

Responsibilities

  • Design, develop, and maintain software solutions using Perl and JavaScript.
  • Write clean, efficient, reusable, and maintainable code.
  • Design, develop, and integrate RESTful APIs and web services.
  • Collaborate with international and cross-functional teams to deliver solutions aligned with business requirements.

Key facts

Hard skills

Other skills

  • Microsoft Windows
  • Problem Solving
  • Communication
  • Collaboration
  • Analytical Thinking

About the company

Qinshift logo

Qinshift

  • IT Services & Consulting
  • Large
  • 1,001–5,000
Qinshift is a global technology company with a strong European presence, aiming to solve business problems for forward-leaning companies worldwide. Our team of over 3000 genuine tech experts builds and designs software and delivers end-to-end enterprise solutions, visionary UX and UI design, reliable managed services, and innovative product development offerings. Our company also provides cutting-edge tech consultancy services. We cater to a diverse clientele, including large telecom and satellite operators, financial and banking institutions, manufacturing and automotive companies, as well as mobility and health organizations, supporting their digital transformation journey. With an ever-present human perspective, we focus on adding real value and innovative solutions to shape long-term relationships with our customers. Our delivery model is designed to ensure a seamless, multi-location delivery of solutions, even for the most challenging projects. Qinshift is part of the KKCG Technology pillar.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

At the core of the role

We are looking for an experienced Senior Perl Engineer to join our team and contribute to the development and maintenance of reliable, scalable software solutions.

In this role, you will work with Perl and JavaScript, design and integrate RESTful APIs, and contribute to modern software architectures, including microservices and service-oriented solutions.

You will be involved in the full development lifecycle, from designing and implementing solutions to testing, deployment, and continuous improvement. You will collaborate with international and cross-functional teams to deliver high-quality software that meets business and technical requirements.

Core skills you’ll bring

  • Strong proficiency in Perl (must-have) and JavaScript (must-have).

  • Solid experience writing clean, maintainable, efficient, and well-structured code.

  • Good understanding of software architecture principles, design patterns, modular architectures, and service-oriented architectures.

  • Proven experience developing and integrating RESTful APIs.

  • Good knowledge of HTTP/HTTPS protocols, OpenAPI, and Swagger specifications.

  • Experience working with microservices architecture.

  • Hands-on experience with Docker and Kubernetes.

  • Practical experience with Git-based workflows and CI/CD pipelines using GitHub or GitLab.

  • Understanding of software quality assurance methodologies and test strategies, including unit, integration, system, functional, non-functional, and regression testing.

  • Proficiency in Linux environments; Windows knowledge is a plus.

  • Familiarity with Agile development methodologies, such as Scrum and Kanban.

  • Strong analytical and logical thinking, with a detail-oriented approach to problem-solving.

  • Customer-focused mindset and commitment to delivering high-quality, reliable solutions.

  • Good communication and collaboration skills, with the ability to work effectively in international and cross-functional teams.

  • English level: Upper-Intermediate (B2) or higher.

Nice-to-have

  • Experience with Python.

  • Experience working with Windows environments.

  • Knowledge of additional programming languages or technologies relevant to backend development.

The impact you'll create

  • Design, develop, and maintain software solutions using Perl and JavaScript.

  • Write clean, efficient, reusable, and maintainable code.

  • Design, develop, and integrate RESTful APIs and web services.

  • Work with HTTP/HTTPS protocols and API specifications, including OpenAPI and Swagger.

  • Contribute to the design and implementation of modular, service-oriented, and microservices-based architectures.

  • Work with Docker and Kubernetes to support containerized application development and deployment.

  • Use Git-based workflows and CI/CD pipelines to manage code integration and delivery.

  • Participate in defining and implementing software testing strategies across different testing levels.

  • Ensure software quality through unit, integration, system, functional, and regression testing.

  • Troubleshoot technical issues and identify opportunities to improve application performance, reliability, and maintainability.

  • Collaborate with international and cross-functional teams to deliver solutions aligned with business requirements.

  • Participate in Agile development processes, including planning, reviews, and continuous improvement activities.

  • Contribute to engineering best practices and continuous improvement of development processes.

People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.

Related jobs

See all jobs

Other jobs at Qinshift