Software Engineer - Backend (Reigate)
Infinity.co · Surrey, South East England ·
- Category
- Backend
- Experience
- 2+ years
Infinity.co · Surrey, South East England ·
Intrepid Ventures
Wrknest · Stockholm, SE
BetterMe · Ukraine
About Us
Infinity is a Cloud based call tracking service with integrated visitor tracking capabilities. With Infinity you can track calls from your website and know exactly which marketing activity brought those visitors to your site.
Since our launch in 2010, we’ve established ourselves as a market leader with an innovative and exciting product attracting a number of well-known brands.
Due to $15m private equity investment we are planning to grow 5-fold over the next 3 years’ and that growth will focus on the development of our Product. As technology is the bed rock of our success we are growing our Development Team to support and ensure the ongoing integrity and development of our product.
About the Role
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.
About the Tech
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.