Senior Backend Engineer - Distributed Systems
- glasgow, scotland, EH1 2AB, United Kingdom
- Permanent·Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is looking for a highly skilled Senior Backend Engineer to join their innovative team, working remotely from Edinburgh . This role focuses on designing, developing, and maintaining complex, high-performance distributed systems that form the backbone of our client's core services. You will tackle challenging technical problems, contribute to architectural decisions, and mentor junior engineers. This is a fantastic opportunity for a seasoned engineer passionate about building scalable, reliable, and efficient backend solutions in a collaborative, remote-first environment.
Key Responsibilities
- Design, build, and maintain scalable and robust microservices and distributed systems .
- Develop efficient APIs and integrate with third-party services, ensuring seamless data flow.
- Optimize application performance, database interactions, and system architecture for high throughput and low latency.
- Write clean, maintainable, and thoroughly tested code in languages such as Java, Go, or Python.
- Participate in architectural discussions and contribute to technology selection decisions.
- Collaborate with front-end developers, product managers, and DevOps engineers to deliver high-quality software.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend development , with a focus on distributed systems .
- Strong proficiency in one or more backend programming languages (e.g., Java, Go, Python, C#).
- Deep understanding of distributed systems concepts, concurrency, and asynchronous processing.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ) and relational/NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Professional development budget for training, conferences, and certifications.
- A truly remote work environment with a strong emphasis on team collaboration and work-life balance.


