Backend Engineer

European Recruitment
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
Software Quality
Continuous Integration
Data Structures
Distributed Systems
Software Engineering
Backend
Real Time Data
Kafka
Microservices

Job description

Design, build, and maintain robust, scalable backend services using Go and Java, ensuring reliability and performance across our platforms. Implement and optimise event-driven solutions with Kafka to support reactive, real-time data flows. Address intricate problems involving time processing, synchronization, and presentation in a globally distributed scheduling environment. Partner with product managers, designers, and engineers to translate complex requirements into effective technical solutions and seamless user experiences. Champion best practices in code quality, testing, CI/CD, observability, and maintainability while fostering a culture of continuous learning.

Requirements

Deep knowledge of data structures, algorithms, distributed systems, and software design principles. Demonstrated success building and shipping high-quality, production-ready backend services. Hands-on professional experience with one or both languages in production environments. Practical experience building reactive systems, particularly using Kafka or similar technologies Ability to tackle complex technical challenges, communicate solutions clearly, and thrive in an agile, cross-functional team environment.

Apply for this position