Senior Backend Engineer - Distributed Systems
- edinburgh, scotland, EH1 1AA, United Kingdom
- Remote
- Full time
- £78,000 - £78,000 Per Annum
Job Description
About the Role
Our client is looking for a seasoned Senior Backend Engineer to join their fully remote team, contributing to the architecture and development of highly scalable, distributed systems. In this role, you will design, build, and maintain the core services that power our client's global platform, focusing on reliability, performance, and maintainability. You will have the opportunity to work with cutting-edge technologies and tackle complex engineering challenges in a collaborative, remote-first environment. This is an excellent opportunity for an engineer who thrives on autonomy, enjoys solving intricate technical problems, and wants to make a significant impact on a rapidly evolving product.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend services and APIs.
- Build and optimize data storage solutions, ensuring data integrity and efficient retrieval.
- Implement and manage message queuing systems and asynchronous processing for distributed applications.
- Collaborate with frontend engineers and product managers to define and implement new features.
- Write clean, efficient, and well-tested code, adhering to coding standards and best practices.
- Monitor production systems, troubleshoot issues, and implement solutions to ensure maximum uptime and performance.
Requirements
- 6+ years of professional experience in backend software development.
- Strong expertise in at least one modern backend language (e.g., Java, Python, Go, C#).
- Proven experience designing and building distributed systems and microservices architecture.
- In-depth knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
- Experience with message brokers like Kafka or RabbitMQ.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- A fully remote work setup, offering maximum flexibility and autonomy.
- Access to continuous learning resources and professional development opportunities.


