freehire launches on Product Hunt on 26 August.

Follow →

Senior Platform Software Engineer (Azure Cloud)

Summary

Builds and scales a multi-tenant SaaS platform using React, Node.js, and Azure, integrating enterprise systems and AI services while ensuring security and performance.

About the Role
We're looking for a Senior Platform Software Engineer (React, Node.js & Azure) to join our team and help build a scalable enterprise platform. You'll work across the full technology stack, developing modern web applications, backend services, cloud solutions, and enterprise integrations while contributing to the platform's long-term technical vision.

Requirements
Strong expertise in React and modern JavaScript, with 7+ years building modern web applications.
Solid commercial experience with Node.js.
Experience with C#/.NET is a plus, especially in the context of Microsoft 365 / Azure integrations.
Hands-on experience building solutions on Microsoft Azure.
Strong knowledge of PostgreSQL, database design, and query optimization.
Experience with OAuth 2.0, OpenID Connect, Azure AD, and MSAL.
Experience integrating Azure AI, OpenAI, or other AI technologies.

Nice to Have
Experience developing applications for Microsoft Teams, including familiarity with Microsoft Graph API.
Experience with Azure App Service.
Knowledge of Tailwind CSS.
Experience with GitHub Actions and CI/CD pipelines.
Background in enterprise SaaS products or platform integrations.

Responsibilities
Design and develop modern web applications using React and JavaScript.
Build secure and scalable backend services with Node.js.
Develop APIs and integrations with Microsoft 365, Azure, and enterprise systems.
Contribute to the architecture of a multi-tenant SaaS platform, and continuously improve its performance, security, reliability, and scalability.
Collaborate with Product, Design, and Customer Success teams to deliver customer-focused solutions.
Participate in code reviews and mentor other engineers.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available