Senior Backend Engineer - Microservices Architecture
- edinburgh, scotland, EH6 6QQ, United Kingdom
- Job type not listed
- Full time
- £78,000 - £78,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Backend Engineer to join their innovative IT and Software team in Edinburgh . This role is crucial for the design, development, and maintenance of scalable, high-performance microservices that power our core platform. You will work with a talented team to build robust APIs, optimize database performance, and ensure the reliability of our backend systems. This is an exciting opportunity for an engineer who thrives on complex technical challenges and is passionate about building modern, distributed systems within a collaborative and forward-thinking company culture that values technical expertise and innovation.
Key Responsibilities
- Design, develop, and deploy robust, scalable microservices using languages like Java, Python, or Go.
- Build and maintain RESTful APIs, ensuring high availability and low latency.
- Optimize database performance and manage data persistence strategies for distributed systems.
- Collaborate with front-end developers and product managers to deliver new features and enhance existing functionalities.
- Implement comprehensive unit and integration tests to ensure code quality and system stability.
- Participate actively in code reviews, architectural discussions, and mentoring junior engineers.
Requirements
- Master's degree in Computer Science or a related technical discipline, or equivalent experience.
- 5+ years of professional experience in backend software development.
- Proven experience designing and implementing microservices architectures.
- Strong proficiency in at least one modern programming language (e.g., Java, Python, Go) and associated frameworks.
- In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
Benefits
- Competitive salary and annual performance-based bonus.
- Comprehensive health, dental, and vision insurance.
- Pension scheme with employer contributions.
- Generous paid time off and opportunities for professional development.
- A stimulating work environment with a focus on cutting-edge technology.


