Software Engineer

Software Engineer, Cloud Backend

Are you a passionate software engineer looking for an exciting opportunity to contribute to cutting-edge technology solutions? Zenitel, a global leader in intelligent communication solutions, is seeking a skilled software engineer for the cloud backend. Join Zenitel as a pivotal member of our team, contributing as either a Software Engineer or Senior Software Engineer to our innovative cloud solution. This role offers an exciting opportunity to play a crucial part in developing our brand-new cloud platform, with significant potential to influence solutions and technological decisions. Place of work is either Oslo or Horten. 

Key responsibilities:

  • Backend Development: Design, develop, and maintain the backend components of Zenitel's cloud solution, ensuring scalability, reliability, and performance.
  • Cloud Architecture: Contribute to the design and architecture of the cloud backend, making informed decisions on technologies, frameworks, and infrastructure components.
  • Integration: Collaborate with frontend developers, DevOps engineers, and other stakeholders to integrate frontend components with the backend, ensuring seamless communication and data flow.
  • API Design and Implementation: Design and implement robust, scalable APIs for internal and external consumption, adhering to best practices and industry standards.
  • Data Management: Manage data storage solutions, including relational and NoSQL databases, ensuring data integrity, security, and compliance with regulatory requirements.
  • Security: Implement security measures and protocols to protect data and systems, including authentication, authorization, encryption, and threat detection.

Desired qualifications and experience:

  • Master’s or bachelor’s degree in computer science or related study fields.
  • Comprehensive understanding of cloud computing solutions.
  • Experience in developing and deploying applications in Azure, covering subscriptions, management groups, resources, networking, identity management, “everything as code” etc.
  • Proficiency in backend frameworks such as EF Core.
  • Familiarity with version control systems (e.g., Git) and software development lifecycles, including CI/CD pipelines.
  • Experience with databases and data storage solutions, including Postgres, Cosmos DB, SQL, and NoSQL.
  • Proficiency in API design and security protocols such as OAuth, OIDC, tokens, and flows, along with tools like Auth0, Stytch, and Keycloak.
  • Experience with containers and containerization.
  • Proficiency in programming languages such as C#, Rust, Python, SQL, and Bicep/ARM.

Nice to Haves:

  • Knowledge of MQTT or similar pub-sub protocols, including Hive MQ, Azure IoT Hub, Azure Event Grid, and Azure Service Bus.
  • Familiarity with Kafka.
  • Understanding of Azure API Gateway.

We are looking for you who are passionate about what you do, have an innovative mindset, and are a strong communicator across cultures. You are an excellent team player, who knows that the best results are created in collaboration with your team. You thrive in a fast-paced culture and are unafraid to go outside your comfort zone. 

Why Zenitel?

At Zenitel, you will be part of a company that is constantly pushing the boundaries of communication technology and contributing to solutions that are used in critical environments around the world. You will have an influential role within a small team, where your voice will be heard, and your contributions will make a significant impact.

We believe in fostering the growth of our employees and providing opportunities for competence development and advancement.

We offer a challenging and diverse position, with competitive market conditions. This is your chance to be a part of a company that is at the forefront of communication technology, providing innovative solutions for critical communication needs worldwide. 

Are you ready to make a significant impact in the field of communication technology? Join Zenitel and be a part of our journey to shape the future of intelligent communication solutions.

 

We use Semac background check in our recruitments.