Senior Perl Engineer
Could you be our next Senior Perl Engineer?
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 an experienced Perl Engineer with significant experience in payments to support the ongoing development and rapid growth of our market leading rental payment platform, PayProp.
- -Prototype product features based on business requirements;
- -Expand and maintain a payment infrastructure integrated with banks and other payment providers;
- -Maintain and enhance the monitoring of the payment infrastructure and processes;
- -Assist with internal financial and reconciliation teams enquiries;
- -Manage technical relationship with payment providers;
- -Develop, test, debug, maintain and refactor product features;
- -Help refactor existing processes and workflows to improve availability and performance;
- -Through code reviews and training, help other members of the team to grow;
- -Analyse business and technical requirement and develop solutions, taking into account variable aspects, such as performance, scalability, ease of maintenance;
- -Develop, update and maintain technical documentation;
- -Provide internal support for system-related questions and issues;
- -Participate in R&D of new technology trends and tools.
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.
- -Experience building and maintaining automated payment systems integrated with various payment providers
- -Strong experience payment networks and systems like credit card, Faster Payments, BACS/Direct Debit, US ACH, Canadian EFT, UK Open Banking, PDS2, Australian BPAY
- -Strong experience with bank file formats like ISO 20022, SWIFT MT940/942 & NACHA ACH
- -8+ years Perl coding both back-end and front-end systems
- -Excellent modern OO Perl (Moose, Mouse, Moo)
- -Strong Perl ORM (DBIx::Class)
- -Experienced with testing (Test::Harness, Test::More, Test::Most) and continuous integration
- -Very strong experience with Unix/Linux and shell scripts
- -Strong MySQL & PostgreSQL knowledge
- -Strong experience with Git
- -Write & maintain technical documentation
- -Very strong attention to detail
- -Minimum 10 years professional experience
- -Excellent English communication skills
- -Passionate about learning new technologies, especially payment related ones
- -Experience writing and deploying code in a DevOps environment
- -Experience with security and PCI compliance
- -Strong understanding of how software technical decisions impact paying customers and the business as a whole
What your impact and success looks like
As a Senior Perl Developer and payment specialist we expect your success and impact in the early stages of your career with us to look something like this:
Within 1 month:
- Understand what the product does and its place in the PayProp environment
- Know the product main components and the services it interacts with
- Be familiar with the tools & workflow
Within 3 months:
- Understand the main transactional flow
- Be able to handle simple tickets
- Contribute smaller bug fixes and minor refactoring
Within 6 months:
- Understand the wider transactional flow
- Undertake a larger project or refactoring
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
- 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