Overview
We are seeking a Senior Full Stack Engineer to join a dynamic engineering team focused on developing an event-driven platform in a large-scale energy trading environment. The ideal candidate will leverage their expertise in C#, Azure, and Kafka to build event adapters and services that integrate source systems and trading data into an effective event-streaming framework. This role requires collaboration with a small team and strong technical skills to deliver high-quality solutions.
Responsibilities
- Develop event adapters and supporting services for an event-driven platform.
- Collaborate with team members to integrate source systems with trading data.
- Implement solutions using C# and Microsoft Azure.
- Utilize Apache Kafka for event streaming capabilities.
- Ensure the creation of resilient, production-quality applications.
- Work independently while contributing to a small engineering team.
- Communicate effectively to solve problems and discuss project status.
Requirements
- Strong commercial experience with C#.
- Proficient in Microsoft Azure.
- Hands-on experience with Apache Kafka and event streaming.
- Demonstrated full-stack software development capabilities.
- Strong understanding of REST APIs and system integrations.
- Experience with event-driven architecture and distributed systems.
- Ability to build resilient, production-quality applications.
- Strong problem-solving skills and ability to communicate effectively.