Senior Backend Developer

  • Full-time
  • Technology
  • London

Description

Overview

At intent.ly we have a JavaScript tag running on 1,000s of retail websites to deliver our range of products designed to help our clients retain users and provide useful analytical data about their website.

 

We are looking for a Backend Developer who wants to join our vibrant team and help us build amazing tech. Our core tech was built originally using PHP & MySQL on the backend but as we have grown, we are now starting to shift towards more AWS services such as Firehose, S3, Athena, SQS, DynamoDB, CloudFront and many more. However, there is still a significant amount of PHP & MySQL we use on top of the new AWS services.



About you:
  • Fun and friendly personality
  • Good communicator and team player
  • 5+ years of experience
  • Loves to write clean and tidy code

The ideal candidate we are looking for is someone who has enough experience to be able to jump straight into a development role with minimal training involved (we will, of course, be teaching you how our systems work) - you will also have good people skills and enjoy working with a fun team.



Requirements

Your Core Skills:
  • Knowing the LAMP stack very well
  • Excellent PHP with experience with Object Oriented PHP
  • Strong with HTML, CSS and JavaScript
  • Strong knowledge of NodeJS
  • Skilled in MySQL to easily create big SQL statements with multiple joins
  • Skilled in Presto query language for Amazon Athena
  • Able to easily use a Linux terminal
  • Management of Linux servers
  • A good understanding of Cloudformation, Terraform or serverless.com deployment
  • A strong understanding of AWS services including; Lambda, API Gateway, WAF, RDS, SQS, SNS, DynamoDB, Route53, CloudWatch, CloudFront, Elastic Beanstalk, EC2, ECS, Kinesis, Athena, ElastiCache, SES, IAM, VPC, S3, Certificate Manager, Secrets Manager.
Beneficial Skills:
  • Any experience in Big Data or Machine Learning extremely welcome


About you:
  • Fun and friendly personality
  • Good communicator and team player
  • Extensive knowledge of Backend development
  • Loves to write clean and tidy code

The ideal candidate we are looking for is someone who has enough experience to be able to jump straight into a development role with minimal training involved (we will, of course, be teaching you how our systems work) - you will also have good people skills and enjoy working with a fun team.