Job Description
About Us:
We are a leading innovator in the theme park and entertainment industry, pushing the boundaries of immersive technology to create unforgettable guest experiences. Our work involves developing sophisticated systems that drive interactivity, real-time data processing, and cutting-edge digital solutions for attractions worldwide. We are looking for a Lead Backend C#/.NET Developer to lead the development of backend systems that power some of the most engaging and high-tech experiences in the industry.
The Role:
As the Lead Backend C#/.NET Developer, you will be responsible for designing and developing robust backend systems using Postgres, WebSockets, REST APIs, and microservices to support real-time, immersive experiences. You’ll collaborate closely with a talented team of developers, engineers, and designers to ensure seamless integration across our systems. Your work will directly contribute to enhancing guest interactions, entertainment systems, and operational efficiency within the theme park environment.
Key Responsibilities:
* Lead the backend development of key systems for theme park attractions and interactive experiences.
* Architect and implement scalable, high-performance microservices using C# and .NET.
* Optimise and manage databases using Postgres to handle large volumes of real-time data.
* Develop real-time communication solutions with WebSockets for interactive experiences.
* Design and integrate REST APIs that support front-end and hardware-based applications.
* Collaborate with hardware engineers and creative teams to ensure software integration with real-world devices.
* Ensure code quality through peer reviews, testing, and adherence to industry best practices.
* Troubleshoot and resolve complex issues, ensuring system reliability during high-demand periods.
* Provide leadership and mentorship to a team of developers, fostering a collaborative and innovative environment.
Essential Skills & Experience:
* Extensive experience as a Backend Developer in C#/.NET, ideally within high-demand environments.
* Strong understanding of microservices architecture and its application in real-time systems.
* Expertise in Postgres for designing and managing efficient, large-scale databases.
* Hands-on experience with WebSockets for real-time data communication and interactive systems.
* Proficient in developing and integrating REST APIs.
* Knowledge of CI/CD pipelines and automated testing for continuous delivery and deployment.
* Excellent problem-solving skills with an emphasis on real-time system optimisation.
* Previous leadership experience with the ability to mentor and inspire a team.
Nice to Haves:
* Experience with Jenkins for CI/CD automation and deployment in a fast-paced environment.
* Familiarity with microcontroller programming for hardware-software integration in theme park rides or experiences.
* Experience with ReactJS and TypeScript to collaborate on full-stack development.
* A passion for the entertainment industry and creating memorable guest experiences.