Working directly with product managers, frontend engineers, and collaborate with the wider business to shape technology-powered product solutions
Close collaboration within the backend engineering team, in code reviews, pair programming, knowledge sharing sessions and other activities to maintain best practices and consistency across the platform
Implementing, testing, and releasing new functionality across Elder’s backend systems with focus on the algorithms that match our customers with carers, and system integrations
Collaborating with frontend engineers in building new APIs and data contracts to support new functionality
Maintaining and evolving our cloud infrastructure (GCP, Kubernetes) to ensure high availability, security, and performance
Managing service observability and reliability, including logging, metrics and alerting (we use Prometheus and Grafana)
Handling database and service upgrades (e.g. MySQL, Kubernetes), secrets management and security best practices
Taking ownership of platform-level concerns such as deployment pipelines, configuration management, and cost awareness
Helping drive pragmatic AI utilisation across our development lifecycle
Requirements
Strong communication and collaboration skills, comfortable working on their own and directly with both technical and non-technical stakeholders
Experience working on backend platforms following modern architectures such as microservices or serverless, including deploying to production
Strong fundamentals of Java or Kotlin development practices
A good grasp of principles behind building reliable and scalable systems, including redundancy, time complexity, and memory management
Hands-on experience with cloud infrastructure and container orchestration, ideally with Kubernetes on GCP, and a strong understanding of platform reliability, cost awareness, and secure configuration
Solid understanding of security best practices across infrastructure and applications, including secrets management and credential rotation
Familiarity with infrastructure-as-code or automation tools is a plus
Experience with observability tools (such as Prometheus and Grafana), service monitoring, and debugging in production environments
A demonstrated interest in staying up-to-date with new technology, new frameworks, new languages and other developments like AI
A passion for working collaboratively to solve meaningful real-world problems with technology, not just writing code!
Having worked with CQRS/event sourcing in the past is a bonus, but not a requirement - but you’re likely already in favour of functional style programming patterns.
Benefits
Competitive Salary + Company Bonus
25 days holiday + bank holidays + 1 extra day holiday for every year worked up to 5 years
Dental and health insurance
Hybrid office (1 day in the office, Wednesday)
Learning & home office budget
Sponsored quarterly team and company socials
Mentoring and coaching programmes to help you achieve your personal and career goals
Macbook + any particular extras you require
Cycle-to-work scheme
A genuine opportunity to be a very key part of a high-growth business
Golang Software Engineer primarily focused on open source projects to enhance cloud - native development. Work on microservices and Kubernetes alongside clients and internal teams.
Full stack software engineer developing integrations for customer backends with the Obex Platform. Collaborating in a hybrid environment for financial advisory technology at Keylane.
Backend Developer modernizing core digital platforms for Darwoft. Working on migrating legacy components to microservices architecture in a hybrid environment.
Golang Developer responsible for developing and maintaining Go - based applications at Genesis Digital Solutions. Collaborating with teams to integrate new features and ensure code quality.
Backend Application Developer at FINARTIX, focusing on software development lifecycle in dynamic projects. Engaging with technology solutions in a fast - growing banking technology environment.
Senior Rust Developer in Poland working on a passwordless platform using secure device - based credentials. Focus on performance and quality assurance in software development processes.
Java Developer building robust and scalable systems for corporate payments in a dynamic international team. Engage in API design, microservices, and customer experience enhancement.
Senior Back - End Developer designing and maintaining server - side applications at Nestlé. Collaborating with cross - functional teams to deliver robust, scalable, high - performance solutions.
Backend Java Developer modernizing existing Java microservices and migrating to Java 21. Seeking a candidate with proactive learning and good teamwork skills.