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.
Recommended Jobs
Outdoor Nursery Lead in Peckham
We are looking for an Outdoor Lead or Forest School Teacher to join the team at this vibrant nursery in Peckham. This is a permanent and full time position for a passionate and energetic individual…
Learning Support Assistant - Rainham
We are seeking a caring, motivated, and reliable Learning Support Assistant (LSA) to join a friendly and inclusive primary school in Rainham, starting as soon as possible. This is a fantastic opportu…
Reception Teacher - Good school in Kingston
A nurturing school in Kingston , rated Good by Ofsted, is seeking a caring and enthusiastic Reception Teacher . This Part-Time Reception Teacher role will begin in January 2026 , offering fl…
日本語Nativeコンシェルジュスタッフ UK在住 (Hiring Immediately)
世界20拠点を展開するグローバル企業で、あなたらしく活躍してみませんか? Ten Lifestyle Group(テン・ライフスタイル・グループ) は、世界中の富裕層向けにラグジュアリーコンシェルジュサービスを提供するグローバル企業です。 「お客様の人生をより豊かにすること」をミッションに掲げ、旅行・ライフスタイル・エンターテインメントなど、幅広い分野で高品質なサービスを提供しています。…
Education Recruiter - South West London
This is an opportunity to join a dynamic, forward-thinking education recruitment agency based in South West London. This is a relatively young agency, however, they have rapidly grown to a head …
Business Studies Teacher | Barnet | Outstanding School
We are excited to be working with an Outstanding secondary school in Barnet to recruit a high-calibre Business Studies Teacher. This full-time, permanent position starts in April 2026 and is an excel…
Music Teacher - A-Level Theory & Tech - Tower Hamlets
Music Teacher – Drive Advanced A-Level Theory and Utilize Music Technology in a Creative Faculty – Tower Hamlets A large, high-achieving secondary school in Tower Hamlets is seeking an experience…
Recruitment Analyst (Deutschsprachig) (Hiring Immediately)
Du willst in die Welt der Personalberatung einsteigen? Wir suchen einen deutschsprachigen Analysten (m/w/d) für unser DACH-Team bei Oliver Parks in London. Oliver Parks verfügt über eines der etablie…
Freelance Data Science Engineer (Python & SQL)
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, eva…