New offer - be the first one to apply!

April 28, 2026

Senior Full Stack Developer

Senior • Remote

New York, NY

A rapidly-growing AI Consumer Intelligence Platform is hiring a remote Full Stack Developer

Our platform synthesizes massive-scale data (billions of Google searches, social conversations, product reviews, and videos) to deliver actionable consumer insights for clients such as Coca-Cola, Unilever, and Bayer.

We are hiring a Full Stack Developer to lead the technical implementation of this dashboard platform. You will work to architect, build, and deploy the application, making key technical decisions and establishing patterns that the broader team will follow.

Role Overview

This role requires someone who can work independently with minimal oversight, has deep expertise in React, Python/FastAPI, and .NET and has hands-on production experience with Auth0, Kubernetes, Azure Key Vault, and Azure DevOps. You should be comfortable owning the full stack from database queries to UI polish.

You are obsessed with building dashboards that help users quickly reach the "aha" moment, the insight that changes their business. You understand that great analytics tools require both powerful backends and intuitive, fast front-ends.

Key Responsibilities

Architecture & Technical Leadership

• Architect the end-to-end solution, including frontend component structure, API design, data access patterns, and deployment topology.

• Make technical decisions on frameworks, libraries, and patterns; document architectural decisions for the team.

• Design a multi-tenant architecture supporting customer-specific configurations, including product line and country segments.

• Establish coding standards, review processes, and best practices for the project.

Backend Development - Python/API (Primary), .NET (Secondary)

• Build high-performance RESTful APIs using Python and FastAPI as the primary backend framework to serve analytics data to the React frontend.

• Support and maintain secondary backend services using .NET / ASP . net Core where appropriate.

- Implement efficient data access layers connecting to Databricks (via API's), SQL Server, and PostgreSQL.

• Design and implement caching strategies using Redis and in-memory caching to optimize response times for data-heavy queries.

• Build background services for report generation, data refresh, and scheduled tasks using Python workers, task queues, scheduled jobs, or .NET hosted services where applicable.

• Implement comprehensive logging, health checks, and observability using Azure Monitor and Application Insights.

Frontend Development - React

• Build a modern, responsive React application with TypeScript, implementing interactive dashboards and data visualizations.

• Develop reusable component library with consistent styling using TailwindCSS or styled-components.

• Implement complex data visualizations using Superset or other charting libraries such as Recharts, Chart.js, D3.js, or Apache ECharts.

• Optimize frontend performance for large datasets including virtualization, lazy loading, and efficient state management.

• Integrate Auth0 SDK for frontend authentication flows, token management, and protected routes.

Authentication, Authorization & Security

• Utilize end-to-end authentication using Auth0, including SSO, MFA, and social login configurations.

• Design and implement role-based access control using Auth0 roles and permissions mapped to application features.

• Integrate Azure Key Vault for secure storage and retrieval of secrets, API keys, connection strings, and certificates.

• Implement secure API authentication using JWT tokens with proper validation and refresh mechanisms.

• Ensure compliance with security best practices, including OWASP guidelines, data encryption, and audit logging.

DevOps, Infrastructure & Deployment

• Work with DevOps to design and implement Kubernetes deployments on Azure Kubernetes Service, including pod configurations, services, ingress, and horizontal pod autoscaling.

• Work with DevOps to build comprehensive CI/CD pipelines for automated build, test, and deployment across dev, staging, and production environments.

• Create and maintain Docker containers for both frontend and backend applications with optimized, multi-stage builds.

• Work with DevOps to implement infrastructure as code using Terraform or ARM templates for reproducible deployments.

• Configure environment-specific settings, feature flags, and deployment slots for zero-downtime releases.

• Set up monitoring, alerting, and dashboards using Azure Monitor, Application Insights, and Log Analytics.

Required Qualifications

- 7-10+ years in full stack development

- Python/FastAPI: 5+ years of backend development with Python, including production experience building APIs with FastAPI

- .NET / C#: Experience with ASP .net Core, Entity Framework, and Web APIs. Secondary backend experience preferred.

- React / TypeScript: 4+ years building production React applications

- Auth0: 2+ years implementing Auth0 in production, including SSO, RBAC, and MFA

- Kubernetes: 2+ years deploying and managing apps on Kubernetes/AKS

- Azure Key Vault: Production experience integrating Key Vault for secrets management

- Azure DevOps: 2+ years building CI/CD pipelines in Azure DevOps

- Databases: Strong SQL skills with SQL Server and/or PostgreSQL

- Docker: Proficient in containerizing Python/FastAPI, .NET, and React applications

Technical Skills

Backend - Python / FastAPI

• Python backend development with FastAPI

• RESTful API design and implementation

• Pydantic models and validation

• Dependency injection and middleware patterns in FastAPI

• Async programming and performance optimization

• SQLAlchemy, SQLModel, or equivalent ORM/data access libraries

• Integration with SQL Server, PostgreSQL, and Databricks APIs

• Background jobs using Celery, Redis Queue, APScheduler, Azure Functions, or similar tools

• API documentation using OpenAPI/Swagger

• Unit and integration testing with pytest or similar frameworks

Secondary Backend - .NET Core

• ASP.NET Core Web APIs with dependency injection, middleware, and filters

• Entity Framework Core and/or Dapper for data access

• Background services using IHostedService or Hangfire

• API documentation with OpenAPI/Swagger

• Unit testing with xUnit, Moq, and integration testing patterns

Frontend (React)

• React 18+ with hooks, context, and functional components

• TypeScript for type-safe development

• State management with Redux Toolkit, Zustand, or React Query

• Data visualization libraries, including Superset or other options such as Recharts, Chart.js, D3.js, or ECharts

• CSS frameworks, preferably TailwindCSS, or CSS-in-JS solutions

• Testing with Jest, React Testing Library, and Cypress

Auth0 Expertise

• Auth0 tenant configuration and application setup

• Universal Login customization and branding

• Auth0 Rules, Actions, and Hooks for custom logic

• Role-Based Access Control implementation

• Machine-to-machine authentication for backend services

• Auth0 SDK integration with Python/FastAPI, .NET, and React

Kubernetes & Azure

• Kubernetes concepts: Deployments, Services, ConfigMaps, Secrets, Ingress

• Azure Kubernetes Service provisioning and management

• Helm charts for application packaging

• Azure Key Vault integration with AKS using CSI driver or pod identity

• Azure DevOps YAML pipelines for build and release

• Infrastructure as Code using Terraform or ARM templates)

Preferred Qualifications

• Experience with Databricks or Spark for big data integration

• Experience integrating LLM/GenAI services, including OpenAI or Azure OpenAI, into applications

• Power BI embedded analytics or Apache Superset experience

• GraphQL experience, both server and client

• Background in consumer insights, CPG, or market research data domains

• Experience building multi-tenant SaaS applications

• Azure certifications such as AZ-204, AZ-400, or AKS specialty