Sinch AB

Software Engineer III

Sinch AB
Apply
2 months ago
Madrid, SpainMid Level / Senior

Responsibilities

  • Participate in planning, design, implementation, deployment, monitoring, and maintenance across the full software development lifecycle.
  • Develop and maintain scalable, distributed, event-driven microservices using Java.
  • Optimize backend services for performance within high-throughput messaging systems.
  • Implement and enhance APIs, messaging pipelines, and data models.
  • Work with non-relational databases and ensure effective data handling.
  • Collaborate with frontend engineers, product managers, and stakeholders to deliver quality features.
  • Contribute to code reviews, technical discussions, architectural decisions, and continuous learning.
  • Take ownership of delivered code while following practices for scalability, security, observability, and maintainability.

Requirements

  • 3–5 years of backend development experience with strong proficiency in Java.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with non-relational databases, event-driven architectures, and message queue systems such as Kafka.
  • Experience designing and developing RESTful APIs.
  • Experience using AI coding tools such as Copilot, Claude Code, Cursor, or similar, including understanding their benefits, risks, and best practices.
  • Ability to write clean, maintainable, and testable code and contribute to architectural decisions.
  • Comfort working in a collaborative, autonomous, fast-paced team environment.
  • Good written and spoken English communication skills.
  • Nice to have experience with SaaS or cloud-native platforms and JavaScript, TypeScript, and React.
Sinch AB

About Sinch AB

1,001-5,000 employees
Contact me