> Markdown version of [/jobs/ext/2688147-software-engineer-backend-reigate](https://www.wearedevelopers.com/jobs/ext/2688147-software-engineer-backend-reigate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Backend (Reigate) - **Company:** Infinity - **Location:** Reigate, UK (Remote available) - **Experience:** Experienced - **Salary:** £46,100.0 - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Application Programming Interfaces (APIs), Apache HTTP Server, VoIP, CentOS, Software as a Service, Software Documentation, System Configuration, Data Transmissions, Extract Transform Load (ETL), Software Debugging, Linux, Web Development, Domain Name System (DNS), IPv6, Linux Commands, MariaDB, MongoDB, Model View Controller (MVC), Nginx, Object-Oriented Software Development, Redis, Webui, SQLite, Telnet, File Transfer Protocol (FTP), Phpunit, Backend, Git, Information Technology, Network Support, Restful APIs, Golang - **Published:** September 3, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5867251553 ## About the Role We're a company built on technology, so any experience with these products will be an advantage. You'll be free to choose a development IDE, but submit all code using Git and test it with Travis, PHPUnit and Go's built-in testing package. Our platform runs mostly on CentOS, PHP, Go and MariaDB, with APIs and the web UI on Apache and NGINX. We also use SQLite, MongoDB and Redis for storage, and Freeswitch for handling calls. Running SaaS in the cloud means network experience is always useful. You'll need a working knowledge of SSH and you'll use telnet, DNS (including IPv6), rsync among other tools to communicate. About You We are looking for a Linux Backend PHP and Go Developer to work within the existing development and operations team with the objective to maintain and develop our backend systems. This is an opportunity to work on cutting edge and unusual technology and we'll provide full on-the-job training in Go if required. Our ideal candidate would have a web application development background in the marketing technology or IP telephony industries. Some understanding of analytics software and online marketing will certainly help. You'll be educated to college or degree level in Computer Science, or have equivalent experience. You'll have a minimum 2 years of OOP/MVC PHP and Linux under your belt, and confident with the Linux command-line as you'll spend a lot of time there. You'll be self-motivated and accountable, performing effectively to tight deadlines both independently and as part of a team with your excellent communication skills. We're looking for a results-first mentality and a strong customer/client focus. You'll have the care and attention to detail required to build a world class product with us. You might not have every skill we need but a desire to learn will help to fill any gaps. ## Description The backend team writes and maintains background PHP and Go applications to add to the functionality of our products. We maintain the core of the Infinity products, handling millions of events per day in real time. * You'll maintain our APIs for reporting, data transfer and platform configuration; work on ETL systems that process incoming data into actions meaningful reports; write intelligent applications that route calls across the globe and you'll send our data into third party systems, using RESTful APIs, remote FTP uploads and sending automated emails to enrich our clients' existing reports and give them real-time insight. * You'll do all this while maintaining high standards, adhering to our team's conventions and constantly improving code, even if it wasn't yours to start with. * We work in a dev-ops environment, so you'll need to maintain your own development server and take responsibility when publishing code to staging or production servers. You'll ensure code is sufficiently documented and tested, taking pride in your work and catching bugs early on. * As well as coding, you'll take part in project planning and scoping, helping the product team to understand requirements and form functional and technical specs. We're agile (with a small "a") and you'll need a proactive attitude to problem solving. * There are opportunities to take ownership of projects, research and adopt new technologies and propose new developments and you'll add credible insight to development discussions. * You might also provide technical support to our fantastic operations and client facing teams, fixing bugs, giving advice and communicating technical concepts to non-technical staff. That includes maintaining our internal and user documentation. ## Related Videos - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)