KX

Senior Backend Engineer

London, England, GB

5 days ago
Save Job

Summary

About KX:

At KX we build time-series, vector-native database solutions our customers use to unlock knowledge and predictive power they can act on with confidence. By simultaneously supporting unstructured and structured data, KX powers accurate, highly contextual results for AI and automation applications with transformative speed, unlimited scalability, and extremely low computing costs.


Customers across financial services, manufacturing, telecommunications, life sciences, and aerospace and defense industries use KX to enable real-time processing of vast time-series datasets, improve operational efficiency, speed up discovery, and enhance real-time situational awareness and cybersecurity. KX brings a proven track record of 30 years of customer success, and operates from more than 15 offices across North America, Europe and Asia Pacific



Key Responsibilities:

  • Backend Development: Design and implement scalable backend services and APIs using modern frameworks such as Django.
  • Microservices Architecture: Build modular services following microservices best practices, with performance, scalability, and maintainability in mind.
  • Cloud-Native Solutions: Develop and manage backend services on cloud platforms (AWS preferred), using native services for compute, storage, and messaging.
  • Containerization & Orchestration: Build and run containerized applications using Docker and Kubernetes.
  • Performance & Reliability: Monitor and enhance system performance, ensuring high availability and fault tolerance
  • Cross-Team Collaboration: Work closely with DevOps, frontend engineers, product managers, and stakeholders to deliver cohesive, end-to-end solutions.
  • Documentation & Best Practices: Maintain high standards of code quality, security, and documentation.
  • Mentoring: Support junior engineers through knowledge sharing and technical leadership.
  • Agile Participation: Contribute to agile delivery through active involvement in sprints, stand-ups, and retrospectives.


Skills & Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience: 7+ years in backend software development.
  • Primary Language: Strong experience with Python and frameworks such as Django or Flask.
  • Cloud Proficiency: Solid hands-on experience with AWS (preferred), Azure, or Google Cloud.
  • Kubernetes: Experience deploying and managing services in Kubernetes environments.
  • API Development: Skilled in building and integrating RESTful APIs (experience with GraphQL/gRPC is a bonus).
  • CI/CD & DevOps: Understanding of modern CI/CD pipelines and infrastructure as code.
  • Security Focus: Familiarity with secure coding practices and cloud security best practices.
  • Databases: Experience with both SQL and NoSQL databases (e.g., PostgreSQL, Redis, MongoDB).
  • Soft Skills: Strong communication skills and ability to thrive in collaborative, agile teams.

Tech Stack & Tools:

  • Languages & Frameworks: Python, Django, Flask (optional).
  • Cloud: AWS (preferred), Azure, GCP
  • Containerization & Orchestration: Docker, Kubernetes, Helm.
  • CI/CD: GitLab CI, GitHub Actions, Terra form.
  • Databases: PostgreSQL, Redis, MongoDB.
  • Tooling: Git, JIRA, Confluence, VS Code, Draw.io/Lucidchart.


Location & Workplace Type:

This role will be based anywhere in the UK, with a Remote or Hybrid working model.


Why Choose KX?

Data Driven: We lead with instinct and follow fact.

Naturally Curious: We lean in, listen and learn fast.

All In: We take ownership, take on challenges and give it our all.


Benefits:

  • Competitive salary
  • Individually tailored training and development
  • Private healthcare and Employee Assistance Programme
  • Enhanced maternity and paternity package
  • Wellness Days and Volunteer Days

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job