A

Senior Developer - Permanent

Ad Signal limited
Full-time
Remote
£85 - £90 GBP yearly

About us

 

We are a small, fast-moving, and enthusiastic team. We love folks who ask questions and aren't afraid to point out where things can be improved. We also prize folks who can say 'I don't know'. We'll take an ounce of humility and honesty over a ton of over-confidence any day. We’re highly collaborative and encourage people to contribute and help each other. We also believe in building the role around the person, rather than the person around the role. We believe in investing in our team and ensure all staff have a comprehensive career development plan. This includes a training budget and training days, but also opportunities for growth and to learn or flex new skills in your day-to-day work.


We are a fully remote company (though we do like to meet up occasionally). The founders have been in or running remote teams for over a decade, so we’re pretty good at it. We are flexible around working hours to accommodate things that come up in life, be that child care, medical or other. We realise that remote working can sometimes feel solitary, so we strive to provide a supportive environment based on a work-life balance.  


Our values are: honesty, loyalty, tenacity and accountability; and these apply to everything we do. 

  • We’re honest with our team and our clients.
  • We’re fiercely loyal to our team and care about you as a person, not as a resource. 
  • We’re tenacious in overcoming challenges.
  • We hold ourselves accountable, and expect our team to do the same in a blame free environment.  

Our share options are a great example of our desire to ensure that we all win together; and as a revenue funded company those options already hold value.


The role

 

We are looking for experienced developers who get excited about building things no one has ever done before. We have unique business and scale problems to overcome, and we need some great problem solvers to tackle unique technical challenges.


The ideal candidate has many years of commercial experience solving problems in a secure, scalable and maintainable way. 


We currently use Ruby on Rails for web facing services along with Python and Rust for lower level image and video processing pipelines.  Our products are focused around deduplicating and gaining insight into video and audio content.


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.


Our primary services have real time / near real time data streaming requirements. Having previous experience in video stream manipulation along with asynchronous data streaming are desirable additional key skills we are looking for.


Finally, we are very side-project friendly. If you have an Open Source project that you're working on, then we're happy for you to do so as long as it's not a competitor to our own product suite.

 

Right to work

 

Please note our staff must have the right to work in the UK. This applies to both Permanent staff and Contractors due to the nature of our business and contractual obligations.

 

Skills

 

We're looking for someone who has the below:

  • Proven experience designing, building and maintaining applications with experience covering both frontend and backend 
  • Experience structuring codebases that are maintainable and easily understood. 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 testing large complex applications using a test driven approach
  • 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)


Along with some of:

  • 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


Benefits

 

Salary

£85,000 - 90,000 per year, depending on experience. Part time working is available with a prorated salary.

 

Holiday

25 days per year, plus bank holidays.

 

Remote work & hours

Ad Signal is a fully remote company. Our team is spread through the UK and abroad. We meet up occasionally for meetings and socials, but your day to day will be from home.


Provided you are a UK citizen or would otherwise be entitled to work in the UK post-brexit we are also happy for you to work overseas if you would like to. The only restriction on this is that the time difference with the UK must be ±2 hours or less.


Our normal working hours are 9am to 6pm, with core hours of 10am to 5pm. However, within core hours people often have things they need to take care of (such as the school run) and we’re flexible to this; all we need is a heads-up in slack that you’re going to be away and for how long, simple.

 

Equipment

A MacBook Pro, monitor, keyboard, mouse.


If you require any special equipment for any health reason we will of course provide it and do our best to ensure your working environment is as comfortable as possible.

 

Training budget

We value learning and we offer a £2,000 / year training budget, with set reading and training days. You can agree with your manager how you’d like this to be used and we do expect you to use it. Additional days available if speaking at an event where you represent Ad Signal.

 

Pension

Employer pension contribution of 3%.

 

Maternity & Paternity 

Our maternity and paternity policy offers much more than the statutory and shows our commitment to equality and care for our team. We really hope you’ll give it a look to get a sense of who we are; but in short it gives much more pay for maternity leave, while also giving similar rights to paternity, adoption and surrogate parents.

 

Share options

We have reserved a pool of employee share options, managed using a recognised EMI share scheme provider. We will tell you the exact number of options and what that is as a percentage of the total company before you join. 

 

Health care - BUPA cash plan

Ad Signal offers Bupa cash plan coverage for all our employees. You have the choice between personal level 3 or family level 2.


Work on side projects and open source

We understand that some folks love to code, both in, and out, of work time. We're not only happy for you to do that, but will positively encourage it. We only ask that you discuss it with us first, but as long as it's not involved in AdTech or Certain ML uses, we're more than happy for you to indulge in some extra curriculum coding.


EDI
As an equal opportunities employer, Ad Signal is committed to the equal treatment of all current and prospective employees and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.


We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join Ad Signal.