Essential Job Functions Architect, design, implement, test, and operate backend services using .NET (preferably in F#). Design and evolve HTTP/gRPC APIs with clear contracts, versioning, and documentation. Build and maintain event-driven data pipelines using Kafka (producers, consumers, stream processing). Design and operate systems for high-volume, near real-time event processing: partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing. Implement or collaborate on front-end features as needed; work with front-end engineers to deliver end-to-end solutions. Deploy and operate services on AWS Apply domain-driven design and functional programming patterns where appropriate to produce maintainable, testable code. Collaborate with product, QA, and DevOps on requirements, CI/CD, observability, and incident response. Mentor and review code, drive engineering best practices, and conduct architecture reviews. Optimize for performance, scalability, reliability, and cost in production systems. Other duties as assigned.