Perl Developer
Role details
Job location
Tech stack
Job description
We are looking for a Perl Developer with a strong interest in APIs, integrations, and backend services to help drive the continued growth of our PayProp platform.
-
Prototype product features based on business requirements
-
Designing, building, and maintaining RESTful API endpoints to support internal and external integrations
-
Developing and supporting microservices using Perl (Mojolicious) within a modern service-oriented architecture
-
Migrate and refactor legacy CGI-based functionality into well-structured Mojolicious API endpoints
-
Integrating with third-party APIs, including handling authentication flows (e.g. OAuth) and interpreting external API specifications
-
Working with AWS services such as Lambda and API Gateway (via infrastructure as code tools like Pulumi)
-
Writing and maintaining automated tests to ensure reliability and prevent regressions
-
Debugging and resolving issues across services, including production support and performance improvements
-
Collaborating with front-end developers, QA, and external partners to deliver end-to-end features
-
Working with MySQL and PostgreSQL databases using DBIx to design and optimize data access
-
Contributing to technical documentation, including API specs, integration guides, and internal knowledge sharing
-
Participating in code reviews and contributing to continuous improvement of development practices
-
Supporting Docker-based environments for local development and service integration, As a Perl Developer in the API team we expect your success and impact in the early stages of your career with us to look something like this:
Within 1 month:
-
Get familiar with our platform, architecture, and development workflows
-
Set up your local environment and start contributing to small tasks or bug fixes
-
Gain an understanding of our APIs, services, and key integrations
Within 3 months:
-
Independently deliver small to medium API features or enhancements
-
Build a solid understanding of our integration flows, tools, and frameworks used to develop new integrations
-
Work with third-party APIs, including implementing or updating integrations
-
Contribute to refactoring or migrating legacy CGI functionality into Mojolicious
Within 6 months:
-
Take ownership of features from design through to delivery and support
-
Confidently work across multiple services, including debugging and performance improvements
-
Actively contribute to improving code quality, testing, and development practices within the team
What's in it for you?
We operate a Flexible Working Policy and there is no firm commitment required to attend any of our offices, other than occasional ad hoc project meetings.
Requirements
At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don't worry if you don't meet all of them, we'd still like to hear from you.
-
Solid experience with Perl and DBIx
-
Experience working with relational databases (e.g. MySQL or PostgreSQL) and writing efficient queries
-
Experience with Git
-
Experience building and working with RESTful APIs and backend services
-
Familiarity with integrating third-party APIs
-
Understanding of common authentication mechanisms such as OAuth or API keys
-
Comfortable working in a Linux/Unix environment
-
Experience writing automated tests and an appreciation for code quality and maintainability
-
Ability to debug issues across multiple services and take ownership of problems through to resolution
-
Strong communication skills, attention to detail and ability to work collaboratively with developers, QA, and non-technical stakeholders
-
Passionate about learning new technologies
Benefits & conditions
We're offering the chance to really make a difference here at Reapit and the opportunity for personal growth is very real. You'll feel part of a special team. You can expect a highly competitive salary and some great benefits, including:
-
5.5% employer pension contribution
-
20 days annual leave (plus a day for your birthday) increasing by a day for every year worked
-
Business permitting, we're closed over Christmas and New Year, to give you time back to your friends and family
-
Formal and in-house training for your L&D plus access to Go1 - the worlds largest online learning library
-
Health benefits via Benenden Health, annual flu vaccinations and many others
-
Season ticket loan
-
Regular local and companywide social events including Tucker Thursday - mouth-watering cuisine delivered straight to the office doors once a month!
-
Opportunity to participate in retail benefits and savings via our Benefits partner, Zest!
Don't tick all the boxes? Neither do we
We care about our industry and want it to become a more inclusive and diverse place to work. So, we're driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success.
We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.
We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches, whilst listening to all our employees.
True