Backend Software Engineer (Mid-Level)

The Keyholding Company
Charing Cross, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
£ 59K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Databases
DevOps
Github
Python
PostgreSQL
Node.js
Software Engineering
TypeScript
Datadog
Snowflake
Backend
Kotlin
Kubernetes
Kafka
Terraform
Docker
Jenkins
Programming Languages
Microservices

Job description

We're proud of what we've achieved so far but we need talented engineers to allow us to grow smoothly. This is a unique opportunity for an engineer with a thirst for innovation in supporting our innovative products.

You will be joining an exciting and established team who are always looking to improve our technologies, processes, and products. You'll have the ability to leverage cutting edge tools to continuously improve our development process and our existing products. This role is primarily remote with two days in the office per month. However, our office in Farringdon London is always available to you.

Your mission

We're looking for a passionate and outcome focused individual to support our ambitious growth target by ensuring the company is leveraging its infrastructure to gain a competitive advantage in a sector rife for disruption.

Our existing platform has been a transformative solution in our current market, and we have been supporting our success further by breaking it down into smaller flexible services as we grow significantly in existing and new markets.

Our approach to technology guarantees the opportunity to use the most up to date techniques, tools, and practices. You'll have the full support of your squad as well as the wider technology team to create and maintain the best possible products., * Creating new services to support our product family

  • Contributing to design and architecture discussions
  • Writing well designed, testable, metrics-driven code
  • Writing automated tests to ensure the product quality
  • Transforming our existing platform into a new event-driven microservices architecture
  • Discovering and trialling new tools to introduce to the company to grow the Agile development environment
  • Utilizing Cloud technologies to improve our system's maintainability, availability, and resilience

What we're working with:

  • Programming Languages: Python, Kotlin, Terraform, Java, JavaScript (Node), Typescript
  • Databases: Aurora, Postgres, Snowflake
  • Infrastructure: AWS, Docker, Kubernetes
  • Other technologies: Kafka, GitHub Actions, Jenkins, Datadog

Requirements

We will help you grow the skills you need for this role, but we expect candidates who apply to have:

  • You're great at leveraging modern development techniques to create back-end solutions
  • You're ambitious and looking to advance your career
  • Experience working in an Agile, fast-paced, DevOps environment
  • Experience working with cloud-native technologies, specifically with AWS
  • 3+ years proven commercial experience as a software developer or a similar software engineering role
  • Experience using Python or Kotlin - JavaScript, Java or another modern language is a bonus

Benefits & conditions

  • Excellent salary of £55k - £59k per annum (DOE)
  • Fulltime, permanent, and flexible working basis (ability to work from home but must have the flexibility to travel into our London Farringdon HQ twice a month for TKC Collaboration days or as/when required)
  • We offer internal training and development opportunities, all done in an excellent working environment
  • Benefit from personalised career development plans through our My TKC Journey initiative
  • Auto-enrolment into our salary sacrifice pension scheme, 24/7 confidential Employee Assistance Program, and a voluntary health cash scheme starting at £1 per week
  • Regular social events, monthly team days, and an exercise club to keep you connected and active
  • Fast paced and exciting role, no two days are ever the same!

About the company

We are a digitally transformed, tech-enabled security services company. We're on the lookout for an experienced Software Engineer to be part of a small yet ambitious Technology team and able thrive in a larger exciting, dynamic, startup-paced environment.

Apply for this position