Senior Software Engineer
SMS International
Updated on 4/28/2023
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Celery
Django
MySQL
RabbitMQ
React.js
Redis
Kubernetes
Python
TypeScript
UI/UX Design
Cassandra
Firebase
Requirements
  • Python, Django, Celery
  • MySQL, Cassandra, RabbitMQ, Redis, Pulsar
  • React, Typescript, Front end best practices
  • Amazon Web Services (EC2, RDS, Aurora, etc.), Fastly Cache, Kubernetes
  • Twilio, Sendgrid, Firebase, APNS
  • Have 5-7 years of experience in software engineering with a significant part as a full stack developer
  • Experienced with cloud-based systems development and deployment, AWS preferred
  • Experience working with both monolithic and microservices architectures
  • Experience with creating and refactoring databases that can withstand high query volumes
  • Proven experience with being a coach and a mentor for team members and helping them grow
  • You have working knowledge of object-oriented design principles
  • Love digging into performance and scalability issues to drive breakthrough solutions--whether it's a slow loading UI or too many clicks in a workflow, a database query timing out, or a queue that just won't drain. You recognize all problems can be solved
  • Enjoy shipping code early & often in an agile fashion, pairing with product management to craft better software by soliciting feedback from thousands of end users
  • Authorisation to work in the UK without restriction
Responsibilities
  • Build and improve systems for high volume message delivery using multiple engagement channels
  • Provide technical leadership to drive architectural decisions across multiple teams and provide solutions for complex problems around scalability, throughput, performance etc
  • Strive towards a cohesive technical vision across multiple roadmap items that are built across multiple teams
  • Be a technical point of contact for the team for various projects and features where there are dependencies
  • Defines technical strategy within their scope and executes to improve the functional area's products, infrastructure, or processes
  • Support EMs and PMs within the organisation from a technical point of view
  • Mentors multiple engineers to develop new technical leadership for the company
Klaviyo

1,001-5,000 employees

Growth marketing customer platform
Company Overview
Klaviyo's missions is to help companies retain customers and maximize their ROI. Klaviyo’s data–proven customer platform allows companies to send relevant, well–timed emails and SMS that increase lifetime values.
Company Core Values
  • We always put our customers first.
  • We are always learning.
  • We strive to make the world more equitable.
  • We collaborate radically.
  • We are ambitious.
  • We are remarkable.