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
£ 102KJob 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.