Perl Developer

Reapit Ltd
Peterborough, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Peterborough, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Automation of Tests
Software Bug Management
Software Quality
Code Review
Databases
Data Security
Relational Databases
Software Debugging
Linux
Perl
PostgreSQL
MySQL
OAuth
Service-Oriented Architecture
Systems Integration
Pulumi
GIT
Api Gateway
REST
Docker
Microservices

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

About the company

Reapit is the original end-to-end business technology provider for estate agencies of all sizes. We've been helping sales and lettings agents build relationships and grow their businesses for more than 25 years. Our technology empowers property professionals across Europe, the Middle East, Australia, and New Zealand to work with buyers, sellers, tenants, and landlords to deliver a dream home experience. Worldwide, over 78,000 agents across more than 15,000 branches use Reapit to run their businesses, manage properties, collect rent, engage clients, and provide outstanding customer service every time.

Apply for this position