Senior Software Engineer - Full Stack
Core
Design, architect, and implement robust full-stack application components and cloud-native systems, bridging product design with engineering execution.
Role type
Senior individual contributor full-stack software engineer
Builds
Scalable, resilient, and maintainable full-stack applications and cloud-native infrastructure
Domain
Cloud-native engineering, API-first applications, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB, .NET Aspire, OpenTelemetry, Kubernetes, Azure Cloud-Native Services, software architecture, API design, CI/CD pipeline management, automated testing strategies, system integration, cloud deployment specifications
Preferred skills
Mentoring junior developers, conducting feasibility analysis for emerging technologies, optimizing user journey performance, modernizing legacy patterns
Technologies
.NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB, .NET Aspire, OpenTelemetry, Kubernetes, Azure DevOps, Azure Cloud-Native Services
Responsibilities
Design and implement full-stack application components; own software design and architecture; lead integration and middleware development; automate builds, tests, and deployments; mentor junior developers; conduct research and POCs for emerging technologies
Seniority
Senior, hands-on IC with mentorship responsibilities