Overview
In this role you lead backend development for a highly scalable platform at a growing tech team in renewable energy. You will work in an agile, cross-functional environment with autonomy, shaping the platform and contributing to technical strategy. Expect to tackle distributed systems, cloud infrastructure, and real-time data challenges that impact asset management and market responsiveness. You will mentor engineers and drive pragmatic technical decisions to deliver a reliable, high-availability platform. This is a hands-on role with meaningful, real-world impact and collaboration across Product and Engineering.
Responsibilities
- Provide technical leadership to design, build, and evolve core platform components
- Develop high-quality, scalable Go backend services
- Tackle distributed systems and cloud infrastructure challenges
- Contribute to the platform's availability, reliability, and roadmap
- Define and deliver longer-term technology strategy and platform roadmap
- Collaborate with Product and other stakeholders to translate requirements into solutions
- Own technical problems and drive delivery to completion
- Mentor engineers and promote engineering best practices
- Stay current with emerging technologies to improve the platform
- Work in an agile, cross-functional team to deliver value
Key requirements
- Strong commercial backend software engineering experience
- Professional experience with Go/Golang or another strongly typed language
- Experience with AWS and cloud-native technologies
- Experience with microservices and distributed systems
- Experience with multiple database technologies
- Experience with CI/CD and modern software development practices
- Track record of contributing to technology strategy and roadmaps
- Experience taking ownership of complex technical problems and delivering pragmatic solutions
- Strong communication skills to explain concepts to technical and non-technical stakeholders
- Experience mentoring or guiding other engineers
- Adaptable and organized in a fast-moving environment
- Genuine interest in using technology to solve real-world problems
- Strong communication
- Mentoring or technical leadership
- Collaborative problem solving
- Go / Golang backend development
- AWS + cloud-native infrastructure
- Microservices and distributed systems
Senior Software Engineer - London employer: Revoco
Join a dynamic SaaS business in Stafford that values innovation and growth, making it an excellent employer for those passionate about customer service excellence. With a collaborative work culture, ample opportunities for professional development, and the chance to shape customer operations from the ground up, you'll find meaningful and rewarding employment here. The company prioritises employee feedback and fosters a supportive environment, ensuring you can thrive while contributing to the success of the organisation.