Help design, build and continuously improve the clients online platform
Research, suggest and implement new technology solutions following best practices/standards
Take responsibility for the resiliency and availability of different products
Be a productive member of the team.
Requirements
A university degree (e.g., Master of Science in Engineering) or equivalent academic background.
A minimum of five (5) years of combined experience developing high\-performance, event\-driven systems, such as large\-scale e\-commerce platforms, gaming systems, or banking solutions.
At least five (5) years of combined backend development experience using C# and .NET.
A minimum of two (2) years of combined experience in test automation and integration testing.
Proven experience from at least two (2) prior assignments delivering event\-driven systems using C# and .NET.
Preferred Qualifications (Merit Criteria)
In addition to the required qualifications, the ideal Backend Developer will have:
Experience working with REST APIs across at least two (2) projects or assignments.
Hands\-on experience with event\-driven architectures (e.g., Kafka, Redpanda, or similar technologies) from at least two (2) projects or assignments.
Experience using Entity Framework and/or MongoDB/PostgreSQL in at least two (2) projects or assignments.
Experience working with Docker and Kubernetes in at least one (1) project or assignment.
Practical experience with integration testing in at least one (1) project or assignment.
Experience with contract testing for API integrations.
Experience productizing data in accordance with Data Mesh principles or similar data management strategies.
Experience working in cloud environments such as Azure, AWS, or GCP.
Project experience from large, business\-critical development initiatives, preferably within the gaming or financial sectors.