We are seeking a Software Engineer to develop, test, and maintain backend services using .NET (C#; F# experience or willingness to learn). You will implement and document APIs (REST/gRPC) with guidance on versioning and security. You will work on event-driven pipelines using Kafka (produce/consume messages, handle basic consumer groups, and retries). You will assist in building systems for higher volume, near real-time event processing; implement batching, retry/backoff, and monitoring patterns. You will implement or collaborate on front-end tasks as needed (JavaScript/TypeScript, React/Angular basics). You will participate in CI/CD, automated testing (unit/integration), and observability (logs, metrics, tracing). You will collaborate with product, QA, and DevOps; participate in code reviews and follow engineering best practices. You will learn and apply domain-driven and functional programming patterns where appropriate. You will document integration workflows, partner configurations, and solution patterns.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree
Number of Employees
501-1,000 employees