Software Engineer

Biometric Talent
Charing Cross, United Kingdom
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 90K

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
Data Security
DevOps
Amazon DynamoDB
Github
Python
PostgreSQL
Node.js
NoSQL
Redis
SQL Databases
TypeScript
Amazon Web Services (AWS)
React
Delivery Pipeline
Software Security
Cloudformation
Servicebus
Event Driven Architecture
Amazon Web Services (AWS)
Functional Programming
Api Gateway
Amazon Web Services (AWS)
Docker
Microservices

Job description

Our client is an innovative education technology company transforming how international students enrol at UK universities. Their flagship platform automates the entire offer-to-arrival process, covering CAS, visa applications, documentation, accommodation, and communication - empowering universities, agents, and students with seamless, self-service workflows. Widely adopted in higher education, the system streamlines compliance, enhances conversion, and improves the overall student experience.

How you'll spend your day

Depending on your level, you'll contribute to the design, development, and evolution of a highly scalable integration-led platform, including:

  • Designing, building, and maintaining integrations that connect customer systems to the core platform

  • Developing and optimising APIs to enable seamless, secure data exchange

  • Collaborating closely with product, engineering, and support teams to deliver customer-focused solutions

  • Troubleshooting and resolving integration and platform issues

  • Producing clear technical documentation and supporting integration best practices

  • Applying modern engineering principles to improve performance, reliability, and cost efficiency

  • Staying up to date with emerging technologies and continuously improving development standards

Senior and Tech Lead roles will additionally contribute to technical direction, mentoring, and architectural decision-making., Should we both wish to proceed, we will submit your details to the client and be in touch regarding the outcome and any further steps.

Requirements

We're open to candidates at different stages of their careers. The following experience will vary by level, but strong candidates will demonstrate many of the following:

  • Experience working with microservices or event-driven architectures

  • Strong proficiency in TypeScript (experience with Python or Rust is a bonus)

  • Hands-on experience with SQL and NoSQL databases

  • Solid understanding of AWS and cloud-native environments

  • Experience with AWS services such as Lambda, SQS, S3, Cognito, EventBridge, API Gateway, and more

  • Familiarity with AWS CDK, infrastructure-as-code, and modern DevOps practices

  • Experience with CI/CD pipelines, Docker, and GitHub Actions

  • Strong understanding of API security, data privacy, and testing practices (Jest)

  • A problem-solving mindset, attention to detail, and a collaborative approach to working in distributed teams

Client Tech Stack:

  • Languages: Node.js, TypeScript, React

  • Databases: PostgreSQL, DynamoDB, Redis

  • AWS Services: Lambda, SQS, S3, Cognito, EventBridge, CloudFormation, Fargate, SES, CodeBuild, CodePipeline, CloudFront, API Gateway, and more.

Apply for this position