Senior Developer

Explore roles

Ad Signal

Senior Developer

United Kingdom
NEW
Remote
Graduate
Junior
Mid
Senior
Leader

Description

ID: New
We’re looking for experienced developers who love solving complex problems and building new, innovative systems. You’ll work on challenging projects around video/audio processing, data deduplication, and real-time streaming — using the best tools for the job.
What You’ll Do:
Design and build scalable, secure, and maintainable applications
Work across multiple languages and frameworks (primarily Ruby on Rails, Python, Rust)
Contribute to both backend and frontend systems
Lead technical decisions and mentor other developers
Handle real-time data streaming and video processing challenges
Tech Stack:
Web: Ruby on Rails (primary), Django (or similar)
Video/Image: Python, Rust, OpenCV, FFMPEG
Streaming: Kafka, RabbitMQ, AWS Kinesis
Infrastructure: Kubernetes, observability tools, SRE practices
What We’re Looking For:
Strong experience building production systems, end-to-end
Solid CS fundamentals (algorithms, data structures)
Experience with testing, maintainable code design, and scalable architecture
Ability to model complex business logic cleanly
Bonus: experience with low-level languages (C/C++, Rust), and open-source contributions
We’re also open-source and side-project friendly — as long as it’s not competitive, feel free to keep building what you love.

Role tech stack

rails
Ruby on rails
rust
Rust
python
Python

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
AWS
github
GitHub
kubernetes
Kubernetes
postgresql
PostgreSQL
python
Python
rails
Ruby on rails
redis
Redis
ruby
Ruby
rust
Rust
terraform
Terraform
Ad Signal
Senior Developer
United Kingdom
Share role