Software Engineer

Apex Systems Inc
Charing Cross, United Kingdom
4 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Java
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unix
Command-Line Interface
Cloud Computing
Code Review
Computer Networks
Continuous Integration
Linux
DevOps
Distributed Systems
DNS
Amazon DynamoDB
Networking Basics
Shell Script
Software Engineering
TypeScript
Amazon Web Services (AWS)
Transport Layer Security
Load Balancing
Amazon Web Services (AWS)
Backend
Functional Programming

Job description

  • Design, build, and deploy backend services and infrastructure that power our network edge
  • Work on operational efficiency and maintain availability and security
  • Participate in on-call rotations and operational excellence practices
  • Own and deliver medium-complexity features independently with minimal guidance
  • Write high-quality code and participate actively in code reviews
  • Contribute to operational excellence through dashboards, runbooks, and alarm tuning
  • Communicate clearly with the team regarding progress, blockers, and technical trade-offs

Technologies:

  • AWS
  • Lambda
  • Backend
  • Cloud
  • EC2
  • HTTP
  • Java
  • Linux
  • Load Balancing
  • Network
  • Security
  • TypeScript
  • Unix
  • AI
  • CI/CD
  • DevOps

Requirements

  • Strong backend experience (Java)
  • Infrastructure as Code experience (AWS CDK preferred)
  • Deep AWS knowledge, including deployment and management of infrastructure
  • Experience operating production systems, focusing on availability, metrics, alarms, and incident awareness
  • Strong understanding of distributed systems
  • Comfortable making independent production changes
  • Familiarity with DNS, TLS, and load balancing concepts
  • Professional software development experience
  • Proficiency in Java and TypeScript
  • Experience designing and building distributed systems or backend services
  • Experience with cloud infrastructure (AWS: EC2, NLB, ElastiCache, Lambda, DynamoDB)
  • Strong understanding of networking fundamentals (DNS, HTTP/TLS, load balancing)
  • Linux/UNIX proficiency (command-line tools, shell scripting)

Benefits & conditions

We are a leading technology company located in London, focused on delivering high-quality software solutions. Our team values collaboration, innovation, and excellence in operational practices. This is a contract role for 12 months, requiring full-time onsite presence. We offer a dynamic work environment and the opportunity to work on impactful projects that drive our business forward.

Apply for this position