Sinch, a pioneering force in global communications, serves over 150,000 prestigious clients including Google, Uber, and PayPal through their Customer Communications Cloud. The company is seeking a motivated Software Java Engineer to join their Contacts services team within the SaaS Engage Platform. This role offers an opportunity to work on scalable, distributed systems in a company driven by values like "Dream Big", "Win Together", "Keep it simple", and "Make it Happen".
The position involves developing and maintaining scalable microservices using Java, working with MongoDB databases, and contributing to high-throughput messaging systems. You'll be part of an autonomous, cross-functional team responsible for the complete software development lifecycle. The ideal candidate should have 3-5 years of backend development experience, strong Java skills, and expertise in microservices architecture.
This hybrid role in Madrid offers a chance to work on cutting-edge technology while collaborating with talented professionals. You'll be involved in architectural decisions, API design, and performance optimization of critical systems. The position requires both technical excellence and strong communication skills, as you'll be working closely with frontend engineers, product managers, and various stakeholders.
The role provides an opportunity to work with modern technologies including event-driven architectures, Kafka, and MongoDB, while contributing to a platform that powers communications for some of the world's leading companies. Sinch offers a collaborative environment focused on continuous learning and professional growth, making it an ideal place for engineers looking to make a significant impact in the communications technology sector.