Skip to main content

Full Stack Engineer

Technology
One moment, please
California, United States2 months ago

Job description

About the Role

As a Senior Software Engineer you will be delivering new features and capabilities to one of our SaaS products within Client’s Power division. You will be 100% hands-on — writing clean, testable, production-grade code every day while collaborating closely with product, design, and engineering partners. You bring an AI-driven mindset to everything you build and you are passionate about using modern tooling to ship faster and better.

What You Will Do

  • Own hands-on development, implementation, troubleshooting, and architecture and design across the full stack
  • Build and maintain scalable backend services using C#, .NET Core, and ASP.NET Core Web API
  • Develop dynamic, responsive single-page applications using Angular, TypeScript, RxJS, and Angular Material
  • Design and optimize SQL Server schemas, stored procedures, and queries for high-volume transactional systems
  • Build and consume RESTful and GraphQL APIs following contract-first design standards
  • Integrate with cloud services across Azure and AWS including Azure Service Bus, Azure Functions, AWS Lambda, and S3
  • Write clean, well-tested code with unit and integration tests using XUnit, NUnit, and Jasmine
  • Leverage AI coding tools such as GitHub Copilot, Azure OpenAI, or Microsoft Semantic Kernel to accelerate delivery and improve quality
  • Participate in design reviews, code reviews, and sprint ceremonies as a technical voice on the team
  • Mentor junior engineers and contribute to engineering standards and best practices
  • Implement CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions
  • Ensure WCAG 2.1 accessibility compliance for all public-facing government applications
  • Contribute to microservices architecture patterns including event-driven design using Kafka or Azure Service Bus

What You Have

Required

  • 6+ years of professional experience developing web applications using C#, .NET Core, and SQL Server
  • Proficiency in Angular (v10+), TypeScript, HTML5, CSS3, and SPA architecture
  • Strong experience with RESTful API design and development using ASP.NET Core Web API
  • Hands-on experience with SQL Server including stored procedures, query optimization, and data modeling
  • Experience with Azure and/or AWS cloud services and deployments
  • Familiarity with microservices architecture, event-driven design, and containerization using Docker and Kubernetes
  • Experience with CI/CD pipelines and DevOps practices using Azure DevOps, Jenkins, or GitHub Actions
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience

Highly Preferred

  • Experience with GraphQL API design and integration
  • Hands-on experience with agentic AI workflows using tools such as Azure OpenAI, Microsoft Semantic Kernel, or LangChain
  • Familiarity with coding agents such as GitHub Copilot or Claude Code in daily development workflows
  • Experience with WCAG 2.1 accessibility standards — especially for government or public-sector applications
  • Experience with Entity Framework Core, LINQ, and modern ORM patterns
  • Exposure to OAuth 2.0, OpenID Connect, SAML, and enterprise SSO patterns

Bonus

  • Experience working with government agency clients or in a regulated compliance environment
  • Familiarity with FHIR, HL7, EDI, or healthcare data standards
  • Experience with Blazor, gRPC, or Node.js microservices
  • Knowledge of Snowflake, Azure Databricks, or Power BI for data integration

Who You Are

  • A hands-on engineer who writes production code every day — not just reviews it
  • AI-driven in your approach to the SDLC — you actively use AI tools to ship faster and better
  • A strong problem solver who communicates clearly and collaborates across functions
  • Empathetic and growth-minded with a desire to mentor and help others on the team
  • Passionate about your craft and motivated by building software that serves a real public mission
  • Comfortable working in a distributed, Agile/Scrum environment across time zones

Interested in this role?