Job offered: Lead Developer

Type: Full-time
Location: Saltaire

The Role


We’re Titus – an award-winning Premium Moodle Partner providing innovative e-learning solutions to workplace learning, education providers and training companies around the world. 


Right now, we’re looking for a Lead Developer to join our agile development team,  you will be an experienced and ambitious software engineer with 10+ years in front and back end development frameworks (full-stack), experience in design pattern implementation, confidence making architectural decisions, the ability to write high performing, secure code with proper tests.


We are looking for a natural communicator for this key technical role,  comfortable working in a fast-paced product-led environment, and eager to have a big impact over the coming years of growth.


You'll be working on a variety of products including Internal applications, API’s, plug-ins & adapters, through to security propositions, and customer Integrations.  You'll have exposure to code development in an agile organisation with an appreciation of tech architecture. You'll have an interest in both front and back end development and experience working within a lean approach with quick running tests and deployment. 


What we need from you

You’ll be mentoring a team of 6 experienced developers within our technology development team based at our Saltaire HQ, as well as remotely across the UK and India. You will have an expert understanding of software engineering best practices such as effective source control, code reviews, daily builds, and automated deployments. We work flexibly and use SCRUM to manage our development workload. 

Your remit will allow you to develop and enhance our ways of working and contribute to our tech strategy as we grow and scale. Additionally, you will also have responsibility for:

  • Enhancing our software architecture and Technical stack

  • Introducing automation into our Software development methodology.

  • Helping to shape our code review policy

  • Product development planning activities 

  • Contributing to your Continuous Integration & test automation strategy


At Titus, we are committed to agile development principles and you’ll demonstrate a matching commitment. This applies to everyone across the technology team - development, QA and TechOps. Team commitment is an essential part of our daily lives.


Essential technical skills

  • 10 years of software engineering enterprise services in multiple industries with one or more languages and modern frameworks.

  • Coding experience on plug-ins, themes & integrations with Moodle, TotaraLearn, OpenLMS or Talent LMS

  • Experience with other development languages such as Go, Ruby, scripting languages such as Bash would also be beneficial.

  • Source code management systems such as Git, Bitbucket and CI tools such as Jenkins or Concourse.

  • Experience in relational and non-relational databases such as Cassandra or Mongo.

  • Modern messaging systems such as RabbitMQ & Kafka.

  • Web technologies and frameworks such as HTML5, CSS3, JavaScript, jQuery, AngularJS, and Grunt.

  • Experience of working in a team with a DevOps culture surrounded by lean / agile delivery methodologies.

Also ideal (but not a deal-breaker!) 

  • Experience with IaaS services such as Amazon Web Services, Rackspace, Google Cloud Platform or similar.

  • Exposure to virtualisation or container technology like Docker and Vagrant

  • Log management and analysis solutions such Splunk, Sumo Logic and monitoring tools such as Nagios, New Relic & AWS capabilities

  • Knowledge of MVC frameworks, particularly Laravel.

  • Experienced in continuous integration & Test automaton PHPUnit / Behat test automation 


What you’ll get in return

  • A friendly and dynamic working environment in a rapidly expanding technology company, working with a global client base

  • Dedicated company time and funding for self-improvement, learning, and innovation

  • Located in fabulous office space in Saltaire, a UNESCO World Heritage Site with Flexibility around working hours and home location

  • Regular socials and staff activities

  • Competitive salary and benefits package including company pension & health cash plan 


To apply


To be considered for this role, please apply with a CV, by clicking the below link (which will direct you to our in-house recruitment system)


https://hr.breathehr.com/v/lead-developer-full-stack-19802


Deadline for applications - 28th Dec 2021

Start date - Q1 2022

About us


The Titus company values underpin our work with our clients, the development of our staff, and our investment in innovation: 


Quality: we do our best every time.

Growth: we develop as individuals, and as a team. 

Responsibility: we always take ownership.

Flexibility: we do what needs to be done.

Trust: we communicate openly.


We bring this experience and attitude to bear in enabling success within our client organisations, creating solutions which allow our clients to nurture talent, improve communication, share knowledge and understand outcomes, increasing their value and competitive advantage.


We care about making Titus a fun, inclusive and interesting place to work, and actively support our team members in their personal and professional development.


Entry added by Louise Sprawling - 30 Nov 2021
Last updated - 30 Nov 2021