dotCloud Logo
  • Home
  • Careers
  • Sign In
Back to all positions
    dotCloud Logo
    • Home
    • Careers
    • Sign In
    Back to all positions
    Estonia flagEstonia
    ProductFull Time

    Senior Backend Developer (m/f/d)

    dotCloud
    Product
    Posted on Nov 14, 2025
    Full Time

    Salary: € 60000 - 80000

    Job Description

    As our Backend Specialist, you will be the technical heart of our new SaaS platforms. You will build the bridge between our modern TypeScript frontend and the complex world of Microsoft 365. Your primary mission is to design and develop a robust, scalable, and secure backend that automates and controls our customers' Microsoft services (Teams, Intune, Entra ID, etc.). Your Core Responsibilities Architecture & Development: Design and build the entire backend for our SaaS applications, primarily using Node.js and TypeScript. Microsoft Graph API Integration: You will be responsible for the connection, authentication, and communication with the Microsoft Graph API to manage services like Teams, Teams Phone, Intune, and Entra ID. Authentication: Implement a secure and robust authentication flow (via Entra ID / OAuth 2.0 / OIDC) that works for both our app and the API calls made on behalf of our customers. Business Logic: Translate our SaaS requirements into clean backend logic (e.g., workflows, job queues, data processing). API Design: Create and maintain the internal REST or GraphQL API that our frontend consumes. Database Management: Select and manage the (No)SQL database used for storing configurations, logs, and metadata. Security & Scalability: Ensure the backend meets the highest security standards (especially when handling sensitive customer tokens) and is built to scale.

    Requirements

    • Must-Haves (Core Competencies):
    • Backend Expertise: Several years of proven experience in backend development, ideally with Node.js and TypeScript (e.g., with frameworks like Nest.js, Express, or Fastify).
    • Microsoft Graph API: Deep, practical experience with the Microsoft Graph API. You must not only know that it exists, but how to use it effectively (including batching, throttling, delta queries).
    • Authentication (Microsoft): Solid understanding and experience with Entra ID (Azure AD), OAuth 2.0, OpenID Connect, and managing app registrations, permissions (scopes), and service principals.
    • Azure Infrastructure: Strong knowledge of deploying and managing applications on Microsoft Azure (e.g., Azure App Service, Azure Functions, Azure Key Vault).
    • API Design: Experience in designing and implementing robust REST APIs.
    • Databases: Experience with relational (e.g., PostgreSQL) or NoSQL databases (e.g., MongoDB).

    Responsibilities

    • Nice-to-Haves (Bonus Points):
    • Specific Graph Knowledge: Experience with the more complex endpoints of the Graph API, particularly the Intune API or the Teams Communications API (for telephony).
    • SaaS Architecture: Experience building multi-tenant-capable architectures.
    • Frontend Understanding: A basic understanding of your frontend stack (Node.js/TypeScript) is available to facilitate collaboration.
    • DevOps: Experience with CI/CD pipelines and Infrastructure-as-Code (e.g., Terraform, Bicep).
    Apply for this position
    Fill out the form below to apply for the Senior Backend Developer (m/f/d) position.

    Please provide a link to your resume (Google Drive, Dropbox, etc.)

    dotCloud Logo

    We help you to enable and protect your business

    Company

    • About Us
    • Leadership
    • Careers

    Resources

    • Blog
    • Support

    Legal

    • Privacy Policy
    • Terms of Service
    © 2025 dotCloud. All rights reserved.