
Software Engineer (Fixed Term contract)
Hybrid
Hereford, United Kingdom
Freelance
04-04-2025
Job Specifications
About The Role
allpay Limited are one of the fastest growing Fintech companies in the UK and are experts in the payment and financial services arena.
We now have a fantastic opportunity for Software Engineer to join us on a fixed term contract basis in our Research and Development team.
Within This Role You Will
Assist in the requirements gathering process to help ensure requirements contain enough information and fact to support design, development and implementation.
Participate in ‘Agile’ development team to develop software designs and specifications based on system level requirements and in accordance with defined development procedures.
Actively participate in sprint and release planning, daily stand-ups and retrospectives.
Design software that meets the requirements of the business and users with scope for extensibility, ease of maintenance, supportability and configuration.
Provide support, consultancy and assistance to colleagues and other areas within allpay as required.
Maintain and improve current skillset by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications.
About You
To be successful in this role you will need to:
Experience of using object oriented programming languages, especially C# and .NET.
Experience of using SQL Server or equivalent directly via Management interface or software application.
The ability to solve problems and provide workable solutions or workarounds. Ability to continually learn and adapt to new technologies and implement where suitable.
Experience with Microsoft Azure platform and services desirable. Web Frontend development experience beneficial and desirable.
Possess good knowledge of software and hardware environments including networking.
This role is hybrid at our offices near Hereford, commutable from Birmingham, Gloucester, Cheltenham or Worcester.
About Us
People are at the heart of allpay and we reward our employee with a competitive benefits package which includes, a defined contribution group pension scheme, income protection, life assurance, an array of health and wellbeing options including private healthcare cover and an onsite gym. This is coupled with our excellent Learning and Development offering.
We work with some great recruitment agencies. We don’t choose to partner with everyone. Explicit consent or confirmation must be received from our HR department before we accept CV’s. Contractual terms and specific campaigns must have been signed and agreed before you are considered a partner. We never accept unsolicited CV’s, EVER! Even from our trusted partners. We consider it “spoiling,” which does not endear you to us. By sending us unsolicited CV’s we deem these a free gift. If we choose to engage these candidates directly we will not pay you any fees. You will be deemed to have accepted this zero fee by providing unsolicited or spoiled candidates.
We are a company committed to Equal Opportunities.
All roles at allpay Limited are subject to successful background checks including a DBS and Credit Check.
Apply
Share
Share Vacancy on Facebook
Share Vacancy on X
Share Vacancy on LinkedIn
Send Vacancy to a friend
About the Company
As a business we pride ourselves on making payments easy. We stand as a leading payments specialist in the UK, facilitating the seamless collection and distribution of funds between organisations and their customers. Established in 1994, allpay has consistently been at the forefront of payment aggregation, processing over £9.4 billion annually for over 900 public and private sector entities. With over three decades of experience, we now process in excess of 66.4 million transactions annually, offering a comprehensive bill... Know more
Related Jobs


- Company Name
- G2i Inc.
- Job Title
- Software Engineer for Training AI Data (JavaScript)
- Job Description
- Accepted Locations We accept applicants from the US, Canada, and most countries in LATAM and Europe. We are also accepting candidates from some countries in Africa and Asia. For the complete list of accepted locations, click here. This work is 100% remote. Loom Video Our Founder/CEO, Gabe Greenberg, created an in-depth Loom video that we highly recommend you watch! Check it out here: Loom Video Overview Join our expert annotation team to create training data for the world's most advanced AI models. No previous AI experience is necessary. You'll get your foot in the door with one of the most prominent players in the AI/LLM space today. We're primarily seeking JavaScript/React developers with 3+ years of experience to train large AI language models, helping cutting-edge generative AI models write better frontend code. Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code. We currently have 200+ roles open! What Will I Be Doing? Evaluating the quality of AI-generated code, including human-readable summaries of your rationale. Building and evaluating React components, hooks, and modern JavaScript solutions. Solving coding problems and writing functional and efficient JavaScript/React code. Writing robust test cases to confirm code works efficiently and effectively. Creating instructions to help others and reviewing code before it goes into the model. Engaging in a variety of projects, from evaluating code snippets to developing full mobile applications using chatbots. Pay Rates Compensation rates vary based on location and experience and you can find them in this document. The following rates are starting points and may be subject to change. Expectations are 15+ hours per week; however, there is no upper limit. You can work as much as you want and will be paid weekly per hour of work done on the platform. Contract Length This is a long-term contract with no end date. We expect to have work for the next 2 years. You can end the contract at any time, but we hope you will commit to 12 months of work. Flexible Schedules Developers can set their own hours—ideal candidates will be interested in spending 40 hours a week. You will be with teams, so strong performers will adapt to the urgency of projects and stay engaged, but we are incredibly flexible on working hours. You can take a 3-hour lunch with no problem. Instead of tracking your hours, you are paid according to time spent on the platform, calculated in the coding exercises. Interview Process Apply using this Ashby form. If you seem like a good fit, we'll send an async RLHF code review that will take 35 minutes and must be finished within 72 hours of us sending it. You'll receive credentials to the RLHF platform. We'll then set up a group call to answer any further questions about onboarding with the company. You'll perform a simulated production-level task (RLHF task) on the platform. This will be your final interview, which will ultimately determine your employment and leveling. Successful completion of this process provides you with an opportunity to work on projects as they become available. Tech Stack Priorities The current priority for this team is frontend engineers who are well versed in JavaScript, React, and modern web development frameworks and libraries. Required Qualifications 3+ years of experience in a software engineering/software development role. Strong proficiency with JavaScript/React and frontend development. Complete fluency in the English language. Ability to articulate complex technical concepts clearly and engagingly. Excellent attention to detail and ability to maintain consistency in writing. Solid understanding of grammar, punctuation, and style guidelines. Nice To Haves: Bachelor's or Master's degree in Computer Science. Experience with modern JavaScript frameworks and libraries (Next.js, Vue, Angular). Familiarity with frontend testing frameworks (Jest, React Testing Library, Cypress). Knowledge of state management solutions (Redux, Context API, MobX). Experience with TypeScript and modern frontend tooling. Recognized accomplishments or contributions to the coding community or in projects. Proven analytical skills with an ability to approach problems creatively. Adept communication skills, especially when understanding and discussing project requirements. A commitment to continuous learning and staying updated with the latest coding advancements and best practices. Enthusiasm for teaching AI models and experience with technical writing! If you're passionate about JavaScript, React, and the future of frontend development, this is an excellent opportunity to contribute to cutting-edge AI technology while leveraging your expertise!


- Company Name
- Sanderson
- Job Title
- Javascript Developer
- Job Description
- Contract - Senior JavaScript Developer (React/TypeScript) – Front Office Trading Platform Location: London - 1-2 Days Per Week (Can be flexible) Duration: 2 Years Industry: Global Investment Bank Daily Rate: £750 p/d Base Pay - £880 p/d PAYE Overview: Join a high-performing engineering team building a modern, real-time front-office trading platform for a global financial institution. This role focuses on delivering performant, modular, and scalable UI applications used in pricing and execution workflows. Key Responsibilities: Design, develop, and maintain complex SPAs using React and TypeScript. Build real-time, event-driven UIs integrating with pricing and trading systems. Own full software lifecycle: design, implementation, testing, deployment, and L2 support. Collaborate with global teams (quants, product, backend, QA) in an Agile setup. Contribute to architectural decisions, platform evolution, and best practices. Tech Stack: Core: JavaScript (ES6+), TypeScript, React, Redux, Webpack, CSS/SASS Architecture: Modular SPA, Micro-Frontends, Event-Driven UIs Protocols: REST, WebSocket Tooling: Git, Jira, Confluence, CI/CD (Jenkins, Docker) Bonus: RxJS, Java/Spring Boot, Kafka, Cassandra You Have: Strong knowledge of UI performance, design patterns, and testing. Experience in low-latency or real-time systems. Exposure to financial markets, trading platforms, or derivatives (preferred). Strong communication, autonomy, and ownership mindset. Bonus Points For: Full-stack experience (Java backend) Exposure to pricing engines, order management, or e-trading systems Background in financial services or capital markets tech We are committed to fostering a diverse and inclusive recruitment process. We actively seek talented individuals from all backgrounds, perspectives, and experiences.


- Company Name
- Braze
- Job Title
- Support Engagement Lead
- Job Description
- At Braze, we have found our people. We’re a genuinely approachable, exceptionally kind, and intensely passionate crew. We seek to ignite that passion by setting high standards, championing teamwork, and creating work-life harmony as we collectively navigate rapid growth on a global scale while striving for greater equity and opportunity – inside and outside our organization. To flourish here, you must be prepared to set a high bar for yourself and those around you. There is always a way to contribute: Acting with autonomy, having accountability and being open to new perspectives are essential to our continued success. Our deep curiosity to learn and our eagerness to share diverse passions with others gives us balance and injects a one-of-a-kind vibrancy into our culture. If you are driven to solve exhilarating challenges and have a bias toward action in the face of change, you will be empowered to make a real impact here, with a sharp and passionate team at your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. The Support Engagement Lead is a member of the Recurring Services team and is tasked with delivering a premium support service experience to customers. The Support Engagement Lead is a personalized and customized support experience for a designated group of named customers. The Support Engagement Lead serves as the “main point of technical support interaction” for a customer and will act as the “technical advocate” for the customer during the entire contract period. The Support Engagement Lead works very closely with our Success team for the named group of accounts; helping to manage the technical relationship, while the CSM focuses on the strategic relationship and product adoption. Own and assume ultimate responsibility over your named customer’s technical needs and inquiries around platform integration, performance, and troubleshooting as well as partner implementation Be your customers’ main point of contact and trusted advisor at Braze for all things Technical Partner with Customer Success and Recurring Services teams, taking a lead role on technical escalations and inquiries to ensure excellent customer experience and internal alignmentWorking with Customer Success and Recurring Services teams, deliver product value by reducing risk and removing technical barriers resulting in feature adoption and a high degree of execution within the Braze platform Drive customer advocacy by championing for the customer’s technical needs and product enhancement requests Work closely and get ingrained with Braze recognized partners in the customer tech stack Proactively analyze your customer’s existing support cases to identify trends and risks with their Braze product experience Work with customers to create a seamless experience by helping them to develop Centers of Excellence which allow them to benefit from knowledge sharing across their group Maintain ongoing regular contact with your customers via support cases, regular check-ins, kick-offs, events and Technical Business Reviews Work with Onboarding Managers, Technical Account Management, and Customer Success Partners to seamlessly transition clients from onboarding to ongoing activity Who You Are People say you’re a great communicator and top-tier problem solver! You have exemplary written and verbal communication skills with unparalleled technical skills. You leave people with the impression that you are really listening to them, understand their problem, and you’re there to help. You look for every opportunity to make things better and you’re all about the team. You get a thrill from helping customers and you know that even though the job isn’t easy, you’re making a difference each and every day. You’re naturally curious and you see every problem as an opportunity to learn more or help others (teammates or customers) learn more too. What You Have Bachelor’s Degree from a 4-year college or university (or similar experience-based proficiency level) 3-6 years of client-facing experience working in SaaS company with 2-3 years working in Technical Support and at least 1-2 years account management experience You have exemplary written and verbal communication skills coupled with unparalleled follow up skills. Clients have the impression that you listen and understand their problems. You absolutely thrive in a highly collaborative role. You’re a true team player, knowing how to work and contribute in cross-team initiatives and focuses. Strong analytical skills regarding technical issues Experience handling time-sensitive, pressure-intensive customer issues Strong organizational skills with an ability to manage competing client demands Working knowledge of Case Management tools like Salesforce, Zendesk or similar ticketing system Technical knowledge on how to leverage APIs and write basic-level SQL queries, bonus points for experience working in Postman and Snowflake/Snowsight Bonus: Experience using the Braze platform Technical domain knowledge of one or more of the following: Mobile Development (Swift, Java, Kotlin), Kibana, Snowflake, Datadog, Email architecture and deliverability Experience with HTML, CSS, Javascript, Ruby, Java, or other programming language What We Offer Braze benefits vary by location, and we encourage you to review our specific benefits offerings for each country here . More details on benefits plans will be provided if you receive an offer of employment. Benefits From offering comprehensive benefits to fostering hybrid ways of working, we’ve got you covered so you can prioritize work-life harmony. Braze offers benefits such as: Competitive compensation that may include equity Retirement and Employee Stock Purchase Plans Flexible paid time off Comprehensive benefit plans covering medical, dental, vision, life, and disability Family services that include fertility benefits and equal paid parental leave Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend A curated in-office employee experience, designed to foster community, team connections, and innovation Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching Employee Resource Groups that provide supportive communities within Braze Collaborative, transparent, and fun culture recognized as a Great Place to Work® About Braze Braze is the leading customer engagement platform that empowers brands to Be Absolutely Engaging.™ Braze allows any marketer to collect and take action on any amount of data from any source, so they can creatively engage with customers in real time, across channels from one platform. From cross-channel messaging and journey orchestration to Al-powered experimentation and optimization, Braze enables companies to build and maintain absolutely engaging relationships with their customers that foster growth and loyalty. Braze is proudly certified as a Great Place...


- Company Name
- Opus Recruitment Solutions
- Job Title
- Software Engineer
- Job Description
- Job Title: Golang Software Engineer Location: London, UK (Onsite) Rate: £400-450/day (Outside IR35) Job Overview: Our client is looking for a skilled and experienced Golang Engineer to join their team on an exciting project. This is a hands-on role focused on building efficient and scalable tools while leveraging automation and DevOps best practices. If you have a passion for coding in Go and a strong background in software development, we’d love to hear from you! Key Responsibilities: Design, develop, and maintain scalable tooling solutions using Golang. Build automated testing and deployment pipelines using GitHub Actions. Implement SDLC automation to improve efficiency and streamline workflows. Collaborate with cross-functional teams to prioritize and deliver project requirements. Troubleshoot and resolve complex technical challenges. Adhere to coding standards, design patterns, and best practices. Integrate with tools like Jira APIs (bonus) and maintain technical documentation. Requirements: 7+ years of experience in software development with a focus on Golang. Solid understanding of software design principles and coding best practices. Hands-on experience with GitHub Actions and SDLC automation. Proficient in observability tools like Prometheus and Grafana. Strong communication skills and the ability to work in a collaborative, distributed team environment. Bonus: Familiarity with Jira APIs.