Senior Backend Engineer - Microservices
- edinburgh, scotland, G1 2DD, United Kingdom
- Remote
- Full time
- £85,000 - £85,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Backend Engineer to join their dynamic IT and Software team, operating on a fully remote basis. This role is integral to designing, developing, and scaling their core microservices architecture, enabling the delivery of robust and performant applications. You will work with modern technologies and agile methodologies, collaborating with cross-functional teams to build high-quality software solutions. This is an exceptional opportunity for a backend specialist who enjoys tackling complex technical challenges and contributing to a company that values innovation and a remote-first culture.
Key Responsibilities
- Design, develop, and maintain scalable and resilient microservices using modern languages and frameworks.
- Build and optimize RESTful APIs and background services that support key business functionalities.
- Implement robust testing strategies, including unit, integration, and end-to-end tests.
- Collaborate closely with front-end developers, product managers, and QA engineers to ensure seamless product delivery.
- Participate in code reviews, architectural discussions, and contribute to improving development processes and standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional experience in backend software development .
- Proven expertise in building and deploying distributed systems and microservices architecture .
- Strong proficiency in at least one backend language such as Java, Python, Go, or C#.
- Experience with databases (SQL and NoSQL), message queues (e.g., Kafka, RabbitMQ), and cloud platforms (AWS, Azure).
Benefits
- Competitive salary with performance-based bonuses and stock options.
- Comprehensive health, dental, and vision insurance coverage.
- Generous remote work policy with support for home office setup.
- Opportunities for continuous professional development, training, and attending conferences.
- A collaborative and supportive team environment focused on technical excellence.


