Software Engineer

Salary/Rate:£60,000 - £65,000
Job type:Permanent
Town/City:London
County:Greater London
Sector:Software Development
Job ref:217
Post Date:23. 12. 2024
Scroll

About the Role

My client is an innovative technology business operating at the cutting edge of software development delivering innovative Saas products in Automation, Analytics and Artificial Intelligence.

They are seeking a Software Engineer to join their dynamic team and contribute to the evolution of their highly regarded platform, used by clients across the globe in a variety industries.


The Role
As part of a small, collaborative team, you will work on a variety of exciting projects, contributing across the SDLC. From designing and building user-focused features to enhancing cloud infrastructure, this role offers an opportunity to work across a modern tech stack to deliver high-quality solutions.

Key Responsibilities:
  • Build and implement new features for both internal and external users.
  • Contribute to system performance, reliability, and scalability improvements.
  • Collaborate with stakeholders to troubleshoot platform issues and identify enhancements.
  • Support development of deployment pipelines and infrastructure, moving towards full Infrastructure as Code.

The Technology Stack
  • JavaScript/TypeScript (Node.js, React), Go (or other STL).
  • Kubernetes, AWS (or other cloud platforms), CI/CD, Terraform.
  • MySQL/PostgreSQL, GraphQL, gRPC, API design.
  • Opportunities to work with neuro-symbolic AI and large language model integrations.

About You
You will be a passionate software engineer with a strong problem-solving mindset, a commitment to quality, and a desire to work on transformative projects. Your experience will include
  • Modern development frameworks, especially Node.js and React
  • Familiarity with cloud-native development and containerised applications such as Kubernetes
  • A user-focused approach, strong communication skills and the ability to work with clients

Why Join This Company?
Work on innovative technology with a business at the forefront of its field. The team is close-knit, supportive and collaborative, with big ambitions. For more info and a detailed job spec, contact Ruben at Synergy.

More jobs from this recruiter

View All

IT Support Engineer

Norwich
Norfolk
£22,000 - £26,000
We are looking for an experienced IT Support Engineer to work with one of the leading brands in Norwich, working on site. We’re looking for those IT people that excel in a hands-on environment, solving IT challenges and supporting a dynamic workforce across locations. The team is small but dedicated to providing on-site and remote support to office-based and home-working staff. This is a fantastic opportunity to work with a broad range of technologies while supporting a growing business. What You’ll Be Doing Providing 1st Line support, with the opportunity to grow in to 2nd and 3rd Line technical roles. Configuring, setting up, and troubleshooting PCs, Macs, and printers. Supporting and maintaining IT infrastructure, including Windows domains, Office 365, SharePoint, VOIP etc. Managing user accounts, resolving service desk tickets, and maintaining IT documentation. Liaising with third-party suppliers when required. What We’re Looking For Experience in an IT Support role (helpdesk, desktop, or infrastructure support). Strong knowledge of Office 365, SharePoint, Microsoft domains, and Group Policy. Ability to build, configure, and support Windows-based desktops & laptops. Excellent problem-solving and analytical skills. A customer-focused approach with strong communication skills. Ability to prioritise multiple tickets and work independently. Willingness to occasionally work out of hours as part of an on-call rota. A bonus would be experience with Microsoft Azure, Cisco switches, Wi-Fi networks, or ManageEngine. Why Join? A friendly and supportive team in a fast-paced company. Great staff discounts on our products. Social events and team activities. Career development opportunities in a rapidly expanding business. For more information and a detailed job spec please contact Ruben Davis at Synergy.  

DevOps Engineer

London
Greater London
£60,000 - £70,000
We are seeking an experienced DevOps Engineer to join our client’s technology team during an exciting phase of infrastructure evolution. This is a hands-on role focused on automation, cloud provisioning, and system reliability within an Azure-based environment. Location: London - Kensington Work Pattern: Hybrid preferably with 2 days On-site and 3 Remote The Role As a DevOps Engineer, you will play a critical role in bridging development and operations, improving deployment efficiency, and ensuring system scalability. Key responsibilities include: Infrastructure & Cloud Automation – Managing and provisioning servers in an Azure environment using Terraform/Bicep. CI/CD Pipeline Management – Developing and maintaining GitLab Runner CI/CD pipelines to streamline software build and deployment. Containerisation & Orchestration – Supporting Docker environments, working with Kubernetes or Docker Swarm for scalable application deployment. Monitoring & Incident Response – Implementing server and software monitoring for systems such as Node.js, MongoDB, RabbitMQ, and SQL Server. Networking & Security – Supporting infrastructure networking, troubleshooting connectivity issues, and ensuring best practices in security. About You To succeed in this role, you will need: Strong experience with Windows/Linux/Unix administration and networking concepts. Hands-on experience managing Azure cloud infrastructure with Terraform or Bicep. Proficiency in CI/CD automation, Git version control, and GitLab Runner pipelines. Knowledge of containerisation technologies (Docker, Kubernetes, or Docker Swarm). Experience in server and application monitoring, with exposure to Node.js, RabbitMQ, MongoDB, and SQL Server. Excellent problem-solving skills, with the ability to diagnose and resolve infrastructure issues efficiently. You should be proactive, adaptable, and detail-oriented, with the ability to work both independently and collaboratively to improve system efficiency and reliability. Why Apply? Work in a cutting-edge DevOps environment with a strong focus on automation and cloud scalability and join a collaborative and forward-thinking team with opportunities for career growth and technical development. For more information and a detailed job spec, click apply or get in touch.

IT Support Technician

London
Greater London
£30,000 - £36,000
We are seeking an experienced IT Support Analyst to join our London-based client during an exciting period of technology transformation. This is a dynamic, hands-on role providing critical IT support across multiple locations. Location: London Work Pattern: On-site, five days a week Shifts: Between 7:30 AM – 6:00 PM (rotational shifts) The Role As an IT Support Engineer, you will play a crucial role in ensuring seamless IT operations by troubleshooting technical issues, maintaining systems, and providing support across various platforms. Key responsibilities include: Service Desk & Desktop Support – Managing ticketed queries, resolving software and hardware issues, and supporting business applications. Hardware & Device Management – Deploying and troubleshooting laptops, desktops, and mobile devices. CRM & SharePoint Support – Providing user support for Dynamics CRM, SharePoint, and in-house applications. Technical Environment – Working with Office 365, Windows Server, Active Directory, and Azure. About You To succeed in this role, you will need: Experience working in an IT Service Desk environment, including ticket prioritisation and escalation. Strong working knowledge of Office 365, Windows Server, Active Directory, and Azure. The ability to explain complex IT concepts to non-technical users. Hands-on experience with desktop and laptop hardware support. Experience providing CRM and SharePoint user support. You should be proactive, customer-focused, and adaptable, with the ability to troubleshoot issues effectively and contribute to the long-term resolution of recurring IT challenges. Supporting over 300 employees nationwide, this role requires someone who is confident, resourceful, and willing to take ownership of technical issues. Why Apply? This role offers: Exposure to a diverse and evolving IT environment. Opportunities to enhance your technical expertise. ?The chance to work in a collaborative team that values innovation and efficiency. Career progression opportunities as the company undergoes significant technology advancements. For more information or to apply, please get in touch.  

IT Support Engineer

Colchester
Essex
£25,000 - £30,000
We’re looking for experienced IT Support professionals, to join our fast-growing client based in Colchester. The role is on site full time. Over the last 2 years the company has doubled in size and continues to grow, due to securing large household names as their clients, both in the UK, and Internationally. Working with the latest in cloud-based technology alongside a supportive and collaborative team, your career will have the opportunity to flourish. Also, as a Microsoft partner, funding is provided for Microsoft certifications, as well as many other fantastic benefits.   Key Responsibilities: Offer 1st and 2nd Line technical support via phone, email, or in-person on Windows and Mac equipment. Set up and configure hardware and software. Manage IT infrastructure, including servers, networks, and security. Collaborate with the helpdesk team to resolve technical issues. Assist in IT project implementation, such as system upgrades and migrations. Conduct system audits and maintain accurate documentation. Ensure compliance with IT security and data protection policies. Desired Skills: Previous Helpdesk/Support experience. Strong understanding of Office 365 and G Suite. Excellent troubleshooting and problem-solving skills. Strong communication and interpersonal skills. Certifications such as CompTIA A+ or Microsoft are beneficial Join and have a meaningful impact on our clients' growth, and their client’s success. As an IT Support Technician, you'll have the opportunity to leverage your technical expertise to provide exceptional support and drive IT projects forward. If you’re looking to work in a collaborative and supportive environment that fosters professional growth and development, and you're passionate about technology and dedicated to delivering outstanding customer service, we invite you to apply and become a valued member of the team.