Perl Developer
Could you be our next Perl Developer?
Reapit – Who are we?
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.
What you’ll be doing
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
Who we’re looking for
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
What your impact and success looks like
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.
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.
- Department
- Engineering
- Locations
- Reapit London office , Reapit Leeds office, Reapit Solihull office
- Remote status
- Hybrid
About Reapit UK
- Used by 2/3 of the UK’s most profitable estate agencies
- 15,000+ estate agency branches worldwide
- 78,000+ sales & lettings agents
- 1m+ properties under management