Essential Job Functions Develop, test, and maintain backend services using .NET (C#; F# experience or willingness to learn). Implement and document APIs (REST/gRPC) with guidance on versioning and security. Work on event-driven pipelines using Kafka (produce/consume messages, handle basic consumer groups, and retries). Assist in building systems for higher volume, near real-time event processing; implement batching, retry/backoff, and monitoring patterns. Implement or collaborate on front-end tasks as needed (JavaScript/TypeScript, React/Angular basics). Participate in CI/CD, automated testing (unit/integration), and observability (logs, metrics, tracing). Collaborate with product, QA, and DevOps; participate in code reviews and follow engineering best practices. Learn and apply domain-driven and functional programming patterns where appropriate. Document integration workflows, partner configurations, and solution patterns.