J

Backend Software Engineer

Jobgether • United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications

Design and maintain scalable backend services and APIs for a high-availability cloud platform. Collaborate with frontend engineers and DevOps teams to deliver end-to-end features. Requires 3+ years of backend development experience and proficiency in Go, Python, Node.js, or similar languages.

Key Highlights
Design, build, and maintain scalable backend services and APIs
Optimize database structures and queries for performance and reliability
Collaborate with frontend engineers and DevOps teams
Experience with distributed systems or event-driven architectures is a plus
Key Responsibilities
Design, build, and maintain scalable backend services and APIs supporting a high-availability cloud platform
Develop and evolve microservices architecture to ensure performance, scalability, and fault tolerance
Optimize database structures and queries to improve system efficiency and reliability
Ensure system resilience, high availability, and robust error handling across distributed environments
Collaborate with frontend engineers, DevOps, and other stakeholders to deliver end-to-end features
Participate in technical discussions, architecture decisions, and code reviews to maintain engineering quality standards
Contribute to continuous improvement of backend systems, including performance tuning and system optimization
Support CI/CD practices and contribute to smooth deployment and release processes
Technical Skills Required
Go Python Node.js
Benefits & Perks
Competitive salary ranging from £45k to £100k depending on experience and location
Equity participation in a fast-growing, venture-backed company
Fully remote work with timezone alignment (UTC ±2 hours)
Opportunity to work on a widely used cloud-native platform at scale
Nice to Have
Experience working with distributed systems or event-driven architectures
Familiarity with cloud platforms such as AWS, GCP, or Azure
Understanding of containerization and orchestration tools such as Docker and Kubernetes

Job Description

This role sits at the core of a modern cloud-native platform used by thousands of developers worldwide to build and deploy scalable applications. You will be responsible for designing and maintaining the backend systems that power critical infrastructure, ensuring high performance, reliability, and scalability at every level. The work spans distributed systems, APIs, microservices, and database optimization in a fast-moving engineering environment. You will collaborate closely with frontend engineers and DevOps teams to deliver seamless end-to-end functionality. The role offers significant ownership over system design decisions and the opportunity to directly influence platform architecture. This is a great opportunity for an engineer who enjoys solving complex backend challenges in a production-grade, high-scale environment.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

United Kingdom

Staff Software Engineer (Reliability & Distributed Systems) - Observability Databases

Programming
•
18h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Grafana Labs

United Kingdom

Drupal Technical Lead

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

netrolynx ai

United Kingdom

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly