Senior Software Engineer - Microservices Architecture
- nottingham, nottinghamshire, NG1 6ED, United Kingdom
- Remote
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a skilled Senior Software Engineer with a passion for microservices architecture to join their innovative team in Nottingham . You will play a key role in designing, developing, and deploying robust and scalable microservices that form the foundation of their next-generation platform. This position offers the chance to work with modern technologies, contribute to architectural decisions, and collaborate with a talented group of engineers in a dynamic and forward-thinking environment. If you are driven by technical challenges and enjoy building distributed systems, this role is an excellent fit.
Key Responsibilities
- Design, develop, and deploy highly scalable and resilient microservices using best practices.
- Implement efficient APIs (RESTful or GraphQL) for inter-service communication and external integrations.
- Write clean, well-tested, and maintainable code in languages such as Java, Python, or Go.
- Collaborate with cross-functional teams, including frontend developers, product managers, and DevOps engineers.
- Optimize service performance, implement monitoring and logging solutions, and troubleshoot production issues.
- Participate in code reviews and contribute to the continuous improvement of development processes and architectural standards.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development, with a strong focus on distributed systems and microservices.
- Proficiency in one or more modern programming languages (e.g., Java, Python, Go, C#).
- Experience with microservices frameworks and patterns, and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL) and message queues (e.g., Kafka, RabbitMQ).
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
Benefits
- Competitive salary with performance-based bonuses.
- A fully remote working arrangement, offering excellent work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for continuous learning, professional development, and attending industry conferences.


