Technical Lead - Permanent

Explore roles

Ad Signal

Technical Lead - Permanent

United Kingdom
Remote

Description

ID: New
We are looking for an experienced technical leader who gets excited about leading and empowering teams to build things no one has ever done before. We have unique commercial and scaling problems to overcome, and we need some great problem solvers and leaders to tackle hard technical challenges.
The ideal candidate has years of commercial experience in a leadership role solving problems in a secure, scalable and maintainable way.
We are pragmatic about using the best tool to solve the problem at hand and candidates will be expected to take a lead role in building out our core technology stacks working across multiple languages and frameworks.
Role requirements:
Proven experience leading team(s) in designing, building, delivering and maintaining applications with experience covering both frontend and backend
Experience with stakeholder management both internally and externally
Experience owning processes that structure codebases in a maintainable and easily understood way. To follow and advocate for best practices and conventions along with the ability to coach and mentor other developers
Experience with web frameworks (Rails, Django or similar framework)
Experience in operating large systems (following an SRE approach or similar). Promoting observability and metrics lead approach to driving scalability and operational excellence
Ability to reason with and create models that accurately reflect business requirements, and the ability to turn this into elegant and maintainable code. You should assess and implement the various dependencies, identify where they might lead to future issues, and mitigate them
Solid understanding of computer science fundamentals (data structures and algorithms)
Additional experience:
Professional experience with Rails (our default web stack)
Professional experience with a lower level language - Eg. C, C++, Rust
Streaming data experience in a real time or near real time context. Kafka, RabbitMQ, AWS Kinesis or similar
Experience with OpenCV, FFMPEG and/or other image and video manipulation tools
Experience with cloud deployment strategies utilising Kubernetes

Role tech stack

rails
python
rust
c++
aws
c

Culture overview

*Ad Signal Values* Honesty, Loyalty, Tenacity, Accountability *Remote-first* We do not have an office - the company was set up this way and this is how we plan for it to stay. All of our employees are all over the UK and we use the plethora of online tools (and the Google suite) to manage our day and comms. *Flexible working* Although we have core hours, we try to be as flexible as possible with other responsibilities you may have, such as the school run. If you need to be away from your computer at certain times each day please let us know and we will plan around it. If you need to be away as something comes up, please just give us as much notice as possible. There’s a Slack channel called #info-in-out; if you’re going to be away from your desk please let us know in this channel AND a rough eta for your return, so we’re not chasing you unnecessarily. *Please chat nonsense* We have no kitchen or water cooler to gather around and chat about our weekend, hobbies or personal lives; so please feel free to chat about whatever you like in Slack or while pairing. You’re not going to be criticised for talking with the team a healthy amount (which is quite a lot), in fact, it’s crucial to our culture; otherwise it will become a silent, sterile place to work, which is not what we want. *Quarterly Meetups* These will be both for team building and fun, and for whiteboarding and other planning. We’ll give plenty of notice beforehand and, since your home is your primary place of work, we will pay for any travel or accommodation. *Share options* We have set aside 10% of the company as share options to be divided amongst our employees. The exact number of shares, and their percentage value of the total company will be set during your interview.

Employee benefits

Enhanced parental leave
Flexible Working
Laptop
Learning Allowance
Pension
Private Healthcare
Share Options

Office vibe

Remote-first
Team Building Days

Location

Leadership

Anson Kelly
CTO

Tech overview

Our products are focused around providing tools to help clients better manage video collections. We use well supported tools to deliver our products, using Ruby on Rails for web based behaviour paired with Python+Rust for lower level processing of video, audio and image files. Our deployment environment is kubernetes based to leverage existing solutions and to have a degree of portability

Engineering principles

Agile Process
Code Reviews
Communication and collaboration
Continuous delivery
Infrastructure as code
Monitoring and logging
Pair programming
Test Driven Development

Company tech stack

aws
github
kubernetes
postgresql
python
rails
redis
ruby
rust
terraform
Ad Signal
Technical Lead - Permanent
United Kingdom
Share role