The Role
We are seeking a Senior Software Engineer with deep expertise in server-side rendered React, TypeScript and modern backend frameworks including Node.js and C#/.NET, to architect and deliver our AI-driven applications. This role requires strong experience building high-performance SSR frontends with a focus on first-load optimization, hydration, accessibility, and scalable component architecture. You will design and evolve cloud-native services in Azure, implement robust CI/CD pipelines, and ensure observability and operational excellence across environments. The ideal candidate has experience designing distributed systems, working with both document and relational databases, mentoring engineers, and partnering cross-functionally to deliver scalable, maintainable solutions.Â
The Responsibilities
AI-First Development: Implement AI-driven features across the full software development lifecycle (SDLC), ensuring high performance, scalability, and reliability of our applications.Â
Frontend Development: Build high-performance, server-side rendered React applications using TypeScript, emphasizing first-load optimization, accessibility and scalable component design.Â
Backend Development: Design, implement, and maintain backend services using C#/.NET and Node.js, ensuring robust APIs and services that integrate with AI models and databases.Â
Database Architecture: Design and optimize data models across document and relational databases, focusing on indexing strategies, performance tuning, and scalability at production scale.Â
Infrastructure as Code: Implement infrastructure as code (IaC) using Terraform to deploy and manage cloud resources on Azure, ensuring efficient and reliable cloud infrastructure.Â
Cloud Deployment: Build and maintain cloud-native applications with Azure services, ensuring high availability, security, and cost-effectiveness.Â
CI/CD Pipeline: Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to streamline development and deployment processes.Â
Collaboration: Work closely with engineers, product managers, and UX/UI designers to deliver end-to-end AI-powered features.Â
Mentorship: Mentor junior and mid-level engineers, provide code reviews, and contribute to the professional growth of team members.Â
Innovation: Stay up to date with the latest trends in AI, cloud computing, and software engineering best practices, and propose innovative solutions to improve the development process.Â
Learn more about this Employer on their Career Site
