You're not just a coder—you're a builder, a problem-solver, and someone who thrives on delivering meaningful products. You'll help shape our core backend systems, designing and implementing services that are highly performant, scalable, and resilient. If you're fascinated by distributed systems, reactive programming, and the challenges of working with Time across global contexts, you'll find this role both stimulating and rewarding.
What You'll Do
Build High-Performance Backend Services
Design and develop robust, scalable services using Go and Java, contributing directly to the evolution and reliability of our backend platforms.
Architect Event-Driven Systems
Implement and optimise solutions within an event-driven architecture, using Kafka to support reactive, real-time data flows.
Solve Complex Time-Based Challenges
Tackle intricate problems related to how Time is processed, synchronised, and presented within a globally distributed scheduling environment.
Collaborate Across Teams
Work closely with product managers, designers, and engineers to translate challenging requirements into elegant technical designs and intuitive user experiences.
Our Ideal Candidate
* Strong Computer Science Fundamentals
* Proven Backend Engineering Experience
* Go and/or Java Expertise
* Event-Driven & Reactive Architecture Skills
* Problem-Solving Mindset
* Cloud & Containerization Experience (Nice to Have)
* Strong Communication Skills
* Collaborative Approach
Growth:
Opportunities for continuous learning, impactful contributions, and career advancement.
If you love building resilient systems, enjoy solving deeply technical backend problems, and want to make a meaningful impact on how people manage their Time, we'd love to hear from you.
In accordance with local employment laws, applicants must have current, valid authorisation to work at the time of application.
If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your CV on william@eu-recruit.com