Sinch is hiring a

Backend Software Engineer (.NET Core)

Stockholm, Sweden
Full-Time

About Us

Sinch is a global leader in cloud communications, helping businesses connect with their customers on their mobile phones. We reach every phone on earth, with over 147 billion conversations every year. Our technology powers the world's leading communications platforms.

We are a dynamic and innovative team seeking a passionate backend software engineer to collaborate on our cloud-based communication solutions. Our applications, built using the latest versions of C# and .NET Core, are deployed as Docker and Kubernetes containers in AWS. If you are enthusiastic about crafting scalable and maintainable systems, thrive in a collaborative environment, and have a desire for staying ahead in the technology realm, we invite you to be part of our team in Stockholm. Remote colleagues from around the globe further enrich our diverse work culture.

Role Overview

As a Backend Software Engineer, you will play an essential role in developing robust distributed systems. You will have the opportunity to:

  • Influence design decisions.
  • Actively participate in planning.
  • Write high-quality code with a strong focus on testing.
  • Launch innovative products and features.
  • Monitor and maintain the entire system.

In our environment, teamwork is the key, and you will collaborate with talented engineers across teams, learning and growing together. At our core, we believe in personal responsibility and proactiveness.

Responsibilities

  • Create systems that are not only scalable but also resilient, ensuring graceful failure.
  • Manage the software lifecycle from design and development to testing and production deployment.
  • Work with a range of different technologies and programming languages, but primarily with C# and .NET Core.
  • Actively contribute to enhancing our development processes and pipelines.
  • Take a hands-on approach to monitoring production environments, identifying issues, and being on-call when necessary.
  • Engage closely with software engineers, architects, DevOps specialists, and product managers to deliver exceptional products.

Requirements

  • Minimum of 5 years in team-based development, deployment, and maintenance of software products in production.
  • In-depth knowledge of .NET Core and a deep passion for technology.
  • Strong written and verbal communication skills in English.
  • Ability to function effectively within a cross-functional, self-organizing team.
  • A passion for writing clean and testable code.
  • Bachelor’s degree in computer science or related technical discipline.

Good to have

  • Experience working with service-oriented architecture and distributed systems.
  • Experience with Docker and Kubernetes.
  • Experience working with AWS.
  • Experience with Asterisk and the SIP VoIP protocol.
  • Proficiency in DevOps principles and practices.
  • Background in shipping code in a CI/CD pipeline and actively seeking ways to optimize it.
  • Proficient in working with a variety of databases, including relational databases such as MySQL and MSSQL, as well as NoSQL databases like MongoDB, Cassandra, and Redis

Embrace the challenge and join us!

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job