Full Stack Developer

Founded in 2004, TTNC is a multi-award-winning Communications Provider that supports over 16,000 business customers. These customers range from sole traders and small businesses through to large corporations and agencies.

TTNC started from a desire to put power and flexibility into the hands of the customer. We continue to put our customers first and ensure we provide a fair, honest service with no hidden surprises.

The Role

We’re looking for a software developer to work within our team to build our new control panel. This is an SPA written in React with a REST API using PHP 7. The control panel is the primary way for our customers to access their services and the API will be consumed publicly so quality and attention to detail is crucial.

Another critical area is our backend services which run as jobs or daemon processes powering our core business systems and integrations. We also have a back-office system and a website which are actively developed.

The development team also works closely with the technical support team to provide third line support and ensure any bugs fixes are resolved promptly.

The ideal candidate will likely come from a product development or agency background. They must have a real passion for software development and for creating great user experiences.

The candidate should enjoy learning new skills and keeping up to date with trends and the latest tools. They must be self-motivated, enthusiastic and able to work under minimum supervision.

It is important for the candidate to have a high degree of competency with PHP, Databases and Javascript.

Main Responsibilities

  • Developing new features and enhancements to existing services
  • Responding to escalated support queries
  • Maintain our codebase

Essential Skills & Experience

  • Minimum 2 years’ experience as a software developer
  • PHP 7
  • Javascript (ES6)
  • Databases (Mariadb, etcd, redis)
  • Unit/functional testing
  • Experience writing REST APIs
  • Git or similar version control

Additional Experience

These skills would be nice to have but not essential.

  • React
  • PHP Unit
  • PHP frameworks (Slim, Eloquent)
  • Linux
  • Docker
  • Continuous Integration with Jenkins

Salary, Benefits & Location

This is a full time, permanent role.

Monday to Friday – 09.00 to 17.00 with a 1-hour lunch break.

The salary is £27,000 – £33,000 per year plus a bonus which is currently around £2,500 per person per year (paid quarterly).

You’ll be working in our recently refurbished building in the heart of Chelmsford; we are literally a 2 minute’s walk from the train station.

We’ll provide you with a new Apple Mac laptop, 2 decent LCD monitors, as well as any other office equipment you need, other benefits include:

  • 30 days holiday per year
  • Quarterly bonus
  • Company contributed pension
  • Refer-a-friend to TTNC scheme
  • Childcare vouchers
  • Bike to work scheme
  • Free tea and coffee
  • Free food on Fridays
  • Technology loans
  • Employee Assistance Programme

How to apply

If you’d like to apply, please email your CV to hr@ttnc.co.uk with a covering note outlining why you’d be the right person for this job and your responsibilities where you’re currently working.

Please note - Due to the high volume of applications we receive it’s not possible to respond to all of them. If your application is successful, we will contact you within 7 days for an informal telephone interview. If you do not hear from us within 7 days, it means that your application wasn't successful.

No canvassing from recruitment agencies.