Salary
💰 $118,450 - $236,900 per year
Tech Stack
ASP.NETAzureDockerGRPCiOSKafka.NETPostgresPythonReactSDLCSQLTerraformTypeScript
About the role
- This is a high-impact, high-autonomy role suited for a detail-oriented and collaborative individual who thrives on ownership, knows how to apply best practices, and can independently design, build, and maintain production-grade software.\n
- The Data Self-Service Platform enables data producers and consumers to ingest, transform, and serve their data — giving them full control and accountability for data quality.\n
- You will design, develop, and maintain a full-stack application using React (TypeScript) and .NET 8.0 + ASP.NET Core + gRPC.\n
- Build frontend interfaces and backend services — including data models, APIs, caching, and observability; CI/CD and monitoring.\n
- Contribute to infrastructure automation with Terraform; leverage Cursor AI and other AI tooling for assisted development and code reuse.\n
- Mentoring other developers and working with cross-functional teams to deliver scalable data solutions.
Requirements
- 8+ years of hands-on experience in React (with TypeScript) and .NET (preferably .NET 6+ or .NET 8.0).\n
- Proven experience designing and delivering production-grade full-stack applications.\n
- Strong understanding of REST and gRPC API development.\n
- Solid testing skills — including unit, integration, and mocking frameworks.\n
- Experience with containerized development using Docker, and deploying through CI/CD pipelines (Azure DevOps/Github).\n
- Familiarity with Kafka or similar event-streaming platforms.\n
- Experience working with relational databases and/or data platforms (Snowflake, Sql, Postgres).\n
- Preferred Qualifications: Experience working with Cursor AI, AI-enhanced development environments, or modular automation tools like MCPs.\n
- Familiarity with Terraform for infrastructure-as-code.\n
- Exposure to CQRS, Domain-Driven Design, and MediatR.\n
- Knowledge of structured logging, retry policies, and health check integrations.\n
- Understanding of security concepts like JWT, Okta, and policy-based auth.\n
- Python DBT (Data Build Tool).\n
- Education: Bachelors of Science in Computer Science or a related field or equivalent work experience.