Software Developer

We're hard-working, enthusiastic and fun! Are you interested in a new challenge? Do you want to join a meaningful mission? If so read on!
Scroll to content


Location: Reigate or Manchester

Team: Engineering

Job type: Full Time 

Reporting to: Lead Tech Engineer 

About Us

Infinity is an advanced analytics and call tracking service. We’ve established ourselves as a market leader with an innovative and exciting product attracting a number of well-known brands.  

The business was launched in 2010 and is an established UK market leader. Annual revenues 15m+ and significantly growing. The firm is already hugely profitable with 1600+ clients and employs 120+ people across London, Reigate, Baltimore & California USA and Spain.  We see a huge potential in the cloud contact centre market and the convergence of the requirements of marketing, sales, service/support and operational teams. 

We are obsessed with cutting-edge technology and continuously finding ways to make our products even better.  Success is part of our culture, we promote passion, team-working and fun! Our people share our company values (Impact, Working Smart and Daring/Fun/Positive Energy), which translates into our clients’ experience. 

Profile of Role

Being a Software Engineer at Infinity means more than just writing code. You will have the chance to be involved in architecture, design, automated testing and business demos. Together with the product team, you will be closely involved in scoping the features and building functionality that will delight the user. 

We push for a short feedback loop, to allow us to iteratively improve what we build and how we build it. For this to be possible, we need a modern system that is easy to work with, independently deployable, and rewarding to make changes within.  

We employ continuous deployment practices using GitHub Action driven pipelines, and infrastructure as code with Terraform. 

The system you will be working on is based on an event-driven microservice architecture. Our backend services are written in Golang and our front-ends are written using Vue.js and TypeScript, with some key areas in Ember.js with JavaScript. 

 We take a cloud-native approach to all our new designs utilising a wide range of AWS services, so you will have a keen passion for all things serverless and public cloud. Some examples of services we use are: 

  • EventBridge 
  • SQS/SNS 
  • Lambda 
  • API Gateway 
  • Kinesis 
  • DynamoDB 
  • RDS 
  • S3 

Working as a part of a tightly knit agile team, you will strive to become a full-stack developer, regularly interacting with many parts of our platform whilst taking ownership of features, adapting to new technologies and better ways of working. You will be solving complex problems with simple solutions, and you will be working alongside highly driven and highly skilled engineers. 

About You  

  • You are, or wish to be, a full-stack developer 
  • You enjoy working in an agile environment, and taking part in backlog refinements, sprint planning, daily stand ups and end of sprint demos 
  • You like to get work done 
  • You are a tenacious team player and enjoy working in a fast-paced environment 
  • You are resourceful and proactive problem solver with a keen attention to detail, able to produce quality software under time critical conditions 
  • You enjoy reviewing code and providing constructive feedback to team members 
  • You have a focus on quality and delighting the end customer 
  • You don’t mind working outside your usual realms of expertise 
  • You have a willingness to accept changes to priorities when business requirements require it 


Required Knowledge, Skills & Experience  

  • Hands on developing experience in Go, Python or similar (ideally 2+ years) 
  • Hands on developing experience with JavaScript/TypeScript (including modern frameworks), CSS and HTML 
  • Experience with Git 
  • Experience with Infrastructure as Code 
  • Experience with SQL 
  • Knowledge of NoSQL 
  • Knowledge of DevOps practices and mindset 
  • Knowledge of Agile Scrum 
  • Knowledge of cloud-native software development 
  • Knowledge of event-driven architecture 

 

Beneficial, but not essential 

  • Hands on Machine Learning experience 
  • Hands on AWS experience 
  • Hands on experience with Terraform or similar 
  • Hands on experience with complex, high traffic event-driven systems 
  • Experience with Vue.js or similar 
  • Experience with TypeScript 
  • Experience with SASS or similar 
  • Experience with SIP and/or cloud telephony systems 
  • Experience with DynamoDB, Elasticsearch or similar 
  • Knowledge of CI pipeline tools, preferably GitHub Actions or similar 
  • Knowledge of NLP, or other voice driven AI implementations 
  • MarTech industry experience 
  • CCaaS industry experience 

Benefits you can enjoy

  • 25 days holiday (with the option to buy up to an additional 5 days per year)
  • Private single medical insurance
  • Employee Assistance Programme
  • Life Assurance (4x Salary)
  • Enhanced Maternity and Paternity Pay
  • Tech Scheme Loan (of up to £2,000 per year)
  • Ride to Work Scheme
  • Season Ticket Loan
  • Dedicated annual company and team social budget 

At infinity, our aim is to be the best call tracking provider in the world and to do that we welcome our employees with open arms and create an environment where you can bring your best self, every day! Infinity is proud to be an equal opportunity workplace, we believe that diversity and inclusion among our incredible workforce is critical to driving our success and helping us achieve our ambitious targets! Our mission is to recruit, develop and retain the most talented individuals, each with their own story to tell.


We usually respond within three days

Or, know someone who would be a perfect fit? Let them know!

One St Peter's Square
M2 3AE Manchester Directions View page

Reigate

RH2 9AQ
RH2 9AQ Reigate Directions HR@infinity.co View page

The Perks!

  • Health & Family

    Private Healthcare, EAP, Life Assurance (4x Salary)

  • Learning & Development

    Full product training, general training and other L&D opportunities

  • Team Building

    Monthly or quarterly events, team trips, and Friday beers

  • Socials

    Summer and Christmas parties, and frequent gatherings

  • Free Refreshments

    Breakfast Club, fruit, snacks, and celebratory pizza deliveries

  • Communication

    Monthly company updates

Why work for us?

We have a welcoming culture which will make you feel at home from your first day. Your assigned buddy will be with you throughout your journey. Our vibe is fun mixed with passion and dedication, we truly are a work hard, play hard team.

Already working at Infinity?

Let’s recruit together and find your next colleague.

email
@infinity.co
Teamtailor

Applicant tracking system by Teamtailor