Software Engineer - London Recruitment Services

Information Technology
Charing Cross, United Kingdom
5 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
£ 44K

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
C Sharp (Programming Language)
Mobile Application Development
Cloud Computing
Code Review
Computer Programming
Databases
Software Debugging
Python
NoSQL
Systems Development Life Cycle
Software Engineering
Software Systems
SQL Databases
React
GIT
Vue.js
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
Software Version Control
Docker
Go
Microservices

Job description

London Recruitment Services is currently recruiting on behalf of our client, a dynamic and fast-growing technology solution provider based in London, for the position of Software Engineer. This role is ideal for a highly skilled and technically proficient individual with strong leadership capabilities and a deep understanding of IT systems & infrastructure. You will work closely with our technical leads and product teams to build robust solutions that support the company's long-term growth., As a Software Engineer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with our technical leads and product teams to build robust solutions that support the company's long-term growth., * Develop, test, and maintain high-quality software solutions.

  • Write clean, efficient, and well-documented code.
  • Contribute to system and application design, architecture, and planning.
  • Debug, diagnose, and resolve software defects and performance issues.
  • Collaborate with cross-functional teams including product managers, designers, and QA engineers.
  • Participate in code reviews and ensure development best practices.
  • Support continual improvement in development processes and tools.

Requirements

  • Strong programming experience in at least one major language (e.g., Java, Python, C#, JavaScript, Go, or similar).
  • Experience with software development lifecycle (SDLC) methodologies.
  • Knowledge of databases (SQL or NoSQL).
  • Understanding of version control (e.g., Git).
  • Ability to solve complex technical problems and think analytically.
  • Good communication skills and ability to work in a team environment.

Desirable Skills

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with microservices, containerisation (Docker, Kubernetes).
  • Front-end experience (React, Angular, Vue) or mobile development.
  • Experience working in an Agile environment.

Benefits & conditions

  • Competitive salary aligned with experience and visa requirement
  • Visa sponsorship and compliance support
  • Opportunity to work in a fast-growing technology environment
  • Long-term career growth within the business support function

Apply for this position