Full Stack Engineer

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.