The Friedkin Group-posted 2 months ago
Full-time • Mid Level
Houston, TX
1,001-5,000 employees

We're looking for a Full Stack Developer with strong Blazor and .NET/C# experience to build secure, mission-critical web applications and APIs. You'll own features end-to-end—from database to UI—working closely with product, design, and DevOps. As a Full Stack Developer IV you will: Design and build Blazor Server/WebAssembly front ends with accessible, responsive UI components. Develop ASP.NET Core services/APIs (REST/gRPC), apply clean architecture, and enforce domain boundaries. Model data and write performant queries using Entity Framework Core and SQL Server (or PostgreSQL). Integrate with third-party APIs and internal services; handle auth, rate limits, retries, and idempotency. Implement RBAC, OAuth2/OIDC (e.g., Azure AD/Entra, Okta), and application/security best practices. Set up and maintain CI/CD (DevOps/GitHub Actions), infrastructure-as-code, and deployment automation. Add tests (unit/integration/e2e), diagnostics, and observability (structured logs, metrics, tracing). Optimize performance (caching, async/await, pagination, profiling) and reliability (timeouts, circuit breakers). Collaborate on grooming, estimation, and delivery; contribute to code reviews and technical design docs.

  • Design and build Blazor Server/WebAssembly front ends with accessible, responsive UI components.
  • Develop ASP.NET Core services/APIs (REST/gRPC), apply clean architecture, and enforce domain boundaries.
  • Model data and write performant queries using Entity Framework Core and SQL Server (or PostgreSQL).
  • Integrate with third-party APIs and internal services; handle auth, rate limits, retries, and idempotency.
  • Implement RBAC, OAuth2/OIDC (e.g., Azure AD/Entra, Okta), and application/security best practices.
  • Set up and maintain CI/CD (DevOps/GitHub Actions), infrastructure-as-code, and deployment automation.
  • Add tests (unit/integration/e2e), diagnostics, and observability (structured logs, metrics, tracing).
  • Optimize performance (caching, async/await, pagination, profiling) and reliability (timeouts, circuit breakers).
  • Collaborate on grooming, estimation, and delivery; contribute to code reviews and technical design docs.
  • Bachelor's Degree in Computer Science or similar.
  • 7-9 years professional software development (or equivalent).
  • C#/.NET 6+ with ASP.NET Core and Blazor (Server and/or WASM).
  • Strong web fundamentals: HTTP, JSON, REST, async programming, dependency injection.
  • Data access with EF Core; solid SQL skills (schema design, indexes, query tuning).
  • Front-end basics: HTML5, CSS, JavaScript/TypeScript; component libraries (e.g., MudBlazor, Telerik, Radzen) a plus.
  • Experience with Git, code reviews, branching strategies, and automated testing (xUnit/nUnit).
  • Familiarity with cloud (AWS), containers (Docker), and environments (Dev/Test/Prod).
  • Clear communication, ownership mindset, and a bias for incremental delivery.
  • Python (FastAPI, data processing, OCR/LLM integrations, scripting).
  • Messaging/queues (e.g., SQS, Service Bus, RabbitMQ) and event-driven patterns.
  • Security practices (OWASP, input validation, secrets management).
  • Reporting/analytics and file processing (PDF/image pipelines).
  • Domain experience in insurance/financial services/automotive.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • Wellness programs.
  • Retirement plans.
  • Generous paid leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service