Software Engineer

Aspire
Charing Cross, United Kingdom
8 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
Software Bug Management
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Distributed Systems
Enterprise Messaging Systems
Performance Tuning
Scrum
RabbitMQ
Software Engineering
SQL Databases
.NET Core
React
Backend
GIT
Kubernetes
Kafka
Front End Software Development
REST
Docker
Microservices

Job description

We are looking for a Software Engineer to join a growing engineering team building modern, cloud-based applications. You will work across backend services and frontend features, contributing to scalable systems used in production., * Build and maintain backend services and REST APIs

  • Develop frontend features using React or similar frameworks
  • Work on cloud-based applications (Azure or AWS)
  • Support development of microservices-based architecture
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Write clean, maintainable, and well-tested code
  • Collaborate with senior engineers, product managers, and QA teams
  • Support bug fixing, performance tuning, and production issue resolution
  • Contribute to CI/CD pipelines and deployment processes

Requirements

This is a hands-on engineering role, ideal for someone who enjoys building APIs, working with cloud technologies, and contributing to full product delivery., * 3-5 years' experience in software engineering

  • Strong experience with C# / .NET Core
  • Experience with JavaScript / React (or similar frontend framework)
  • Understanding of REST APIs and service-based architecture
  • Exposure to cloud platforms (Azure preferred, AWS acceptable)
  • Basic understanding of SQL databases
  • Familiarity with Git and CI/CD pipelines
  • Understanding of Agile development practices

Nice to Have

  • Exposure to microservices or distributed systems
  • Experience with Docker or Kubernetes (not essential)
  • Exposure to messaging systems (Kafka, RabbitMQ)
  • Experience in fintech, e-commerce, or SaaS environments
  • Understanding of basic system design principles, * Strong problem solver with a hands-on mindset
  • Willingness to learn and grow into senior responsibilities
  • Comfortable working in a collaborative engineering team
  • Takes ownership of assigned work and delivers to quality
  • Interested in modern cloud and backend development practices

Apply for this position