Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Sinch

New

Senior Java Backend Engineer

Posted
Discussion

Summary

Senior Java Backend Engineer at Sinch building scalable distributed systems for the Contacts Platform using Java, Spring, Kafka, MongoDB, and OpenSearch. 95% remote role based in Spain with quarterly office visits in Madrid.

  • As a Senior Software Engineer, you will play a key role in designing and building the next generation of our Contacts Platform. You will work in a dynamic, collaborative environment to develop scalable distributed systems. Your contributions will directly impact the efficiency, performance, and safety of conversations at scale
  • Design, develop, and maintain backend services for Contacts Platform, while contributing to our frontend applications
  • Build high-performance, scalable, and distributed systems
  • Work with Java, Spring, Kafka, MongoDB, OpenSearch to enhance our product, ensuring safety, efficiency, and responsiveness
  • Develop internal tools for monitoring, debugging, and optimizing applications at scale
  • Ensure observability, reliability, and fault tolerance across all services
  • Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers
  • Maintain a strong focus on code quality, security, and best practices in software development
  • This is a 95% remote role. You must be based in Spain and we will bring you to the office in Madrid for some days every quarter
  • Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures
  • Production-level experience in backend development using Java
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes)
  • A problem-solving mindset with the ability to debug complex distributed systems
  • Strong communication skills and the ability to work effectively in a collaborative environment
  • Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases
  • Experience with observability, logging, and monitoring tools for debugging and performance analysis
  • Experience with modern Frontend frameworks like React
  • Experience with MongoDB and OpenSearch
  • Knowledge of message brokers like Kafka and RabbitMQ

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.