Software Engineers
Role details
Job location
Tech stack
Job description
- Design and develop robust, scalable, and high-performance backend services using Go and Java.
- Architect and implement solutions within an event-driven paradigm, leveraging Kafka.
- Tackle challenges around how Time is managed, processed, and presented.
- Collaborate with product managers, designers, and engineers to translate complex requirements.
- Champion best practices in code quality, testing, integration, and deployment.
- Contribute to a culture of continuous learning and technical excellence.
Conocimientos
Data structures Algorithms Distributed systems Software design principles Problem-solving Go Java Reactive systems Event-driven architectures Kafka Cloud platforms Docker Kubernetes Communication skills Descripción del empleo Descripción del empleo
Requirements
A leading scheduling solutions company in Spain seeks experienced Software Engineers to design and develop scalable backend services using Go and Java. Ideal candidates have a strong foundation in computer science, along with hands-on expertise in reactive systems and a passion for solving complex problems. Join us to influence millions with innovative solutions for time management., * Strong foundation in computer science fundamentals.
- Experience shipping high-quality, production-ready backend services.
- Hands-on expertise with Go and/or Java in a professional development setting.
- Deep understanding and practical experience with reactive systems and event-driven architectures, particularly with Kafka.
- Passion for solving complex problems and commitment to delivering elegant, efficient, scalable solutions.
- Experience with cloud platforms and containerization technologies is a plus.
- Excellent communication skills and ability to articulate technical concepts clearly.
- Collaborative spirit and desire to work in an agile, fast-paced environment.