Remote Backend Developer

Kavedon Kaptial
23 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 79K

Job location

Remote

Tech stack

Java
PHP
API
Amazon Web Services (AWS)
Data analysis
Business Logic
Cloud Computing
Code Review
Databases
Data Stores
DevOps
Identity and Access Management
Python
Laravel
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Node.js
NoSQL
NumPy
Oracle Applications
SciPy
Large Language Models
Backend
Kotlin
Pandas
Kubernetes
GraphQL
Api Design
REST
Docker
Go
Microservices

Job description

Design, implement, and maintain the new

core API service

, primarily using

Java

or

Kotlin

. Develop specialised

micro-services

; using

GoLang

or

Rust

for performance-critical services and

Python

for data analysis, LLM training (RAG/MCP) and occasional backend scripting. Develop, secure and manage

RESTful/GraphQL APIs

for our ecosystem. Manage deployment pipelines, including containerization and orchestration using

Docker/Kubernetes/ECS

. Optimize database schemas and queries for both relational (PostgreSQL) and NoSQL (MongoDB) data stores. Manage and administer our

AWS infrastructure

, with a focus on

IAM security and role management

. Some knowledge of PHP Laravel is only required to understand the business logic in the legacy API platform.. Collaborate closely with team members on architectural design and code reviews.

Technical Expertise Required

Candidates must demonstrate deep commercial expertise in the following key areas:

Primary API Platform:

Proven experience with either

Java

or

Kotlin

.

Micro-service Tooling (1+ Required):

Experience building production services with

GoLang

(preferred for performance) or advanced experience with

Python

for data-intensive backend tasks.

Data Analysis:

Proficiency with

Python

and standard data analysis libraries such as

Pandas

,

SciPy

, and

NumPy

.

API Development:

Strong commercial track record in designing, implementing, and securing high-volume

APIs

.

Database Mastery:

Expert working knowledge of

PostgreSQL

and

MongoDB

. Any experience with MySQL, SQL Server or Oracle is beneficial.

Cloud Operations (AWS):

Hands-on experience administering and configuring

AWS

environments.

Deep understanding and experience with IAM role management

is critical.

Deployment & DevOps:

Practical experience with

Docker

and orchestrating deployments using

Kubernetes

Requirements

to join our small core team. The ideal candidate will be pivotal in evolving our backend architecture, focusing on building our new primary API using Java or Kotlin and developing specialised, high-performance micro-services using Node or handling data analysis tasks with Python.

We welcome exposure to high performance languages such as Rust and GoLang that work well within the AWS eco-system.

Apply for this position