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.
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 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)
Deadline for applications - 28th Dec 2021
Start date - Q1 2022
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.