As a Senior Backend Engineer, you will be a key player in developing and scaling the Contacts and Inbox services within the SaaS Engage Platform at Sinch. You will be part of a cross-functional, autonomous team that sets its own goals and is responsible for every stage of the software development lifecycle – from design to deployment and maintenance.
Your focus will be on building high-impact, scalable, and distributed backend services, ensuring reliability, performance, and extensibility. The code you develop will power critical messaging and engagement functionalities across different product lines.
What You’ll Do
- Work across the entire development lifecycle, from planning, design, and implementation to deployment, monitoring, and maintenance.
- Design highly available, distributed, and event-driven microservices using Java.
- Optimize and fine-tune performance in high-throughput, real-time messaging systems.
- Implement and enhance APIs, messaging pipelines, and data models for seamless user interactions.
- Work with non-relational databases like MongoDB, ensuring efficient data storage and retrieval.
- Collaborate closely with frontend engineers, product managers, and other stakeholders to define product requirements and deliver high-quality features.
- Ensure scalability, security, and observability of services while following best practices in software development.
- Participate in code reviews, mentoring, and technical discussions to elevate the engineering culture.
- Take full ownership of your code—you build it, you run it.
*Please apply your resume in English!
- 6-8 years of backend development experience, with strong expertise in Java.
- Solid understanding of microservices architecture and distributed systems.
- Hands-on experience with non-relational databases (MongoDB preferred).
- Familiarity with event-driven architectures and message queues like Kafka.
- Strong problem-solving and architectural decision-making skills.
- Experience designing RESTful APIs and working with cloud-native applications.
- Ability to write clean, testable, and maintainable code with a focus on performance and reliability.
- Comfortable working in an autonomous, fast-paced, and multicultural team environment.
- Fluency in English (both written and spoken).
Nice to Have
- Experience with Atlas Search or Elasticsearch for advanced search capabilities.
- Prior experience building scalable SaaS platforms.
- Hands-on expertise in event-driven system design and real-time messaging.
- Passion for automation in functional and performance testing.
Why Join Us?
- Work on a high-scale, mission-critical platform powering real-time communications.
- Be part of a collaborative and self-driven team where you have ownership over your work.
- Competitive salary, flexible work culture, and opportunities for career growth.
- A chance to shape the future of customer engagement with cutting-edge technologies.
Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them to thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.
Our Hiring Process
In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch’ s hiring needs and candidates’ career expectations.
We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!
Top Skills
What We Do
Sinch brings businesses and people closer with tools enabling personal engagement. Our leading cloud communications platform lets businesses reach every mobile phone on the planet, in seconds or less, through mobile messaging, voice, and video. Our global headquarters are in Stockholm, Sweden, and we have a local presence in more than 30 countries - probably somewhere near you!