Illuvium

Senior C# Engineer

Job Description

Posted on: 
February 15, 2022

You will be responsible for developing the server side game code for Illuvium and building the backend of a massive online game!  You will be developing highly performant, highly scalable systems on AWS Lambda and other AWS products using mostly C# with a splash of JS and C++, as well as getting exposure to blockchain technologies.  Our work environment is highly autonomous giving contributors a large say in how we do things and lots of chances to contribute to help build our best practices.  We are using modern tools and techniques, with a focus on a serverless offering.  This is a greenfield project with no tech debt or legacy code!

Responsibilities

  • Architect, design, and implement solutions on AWS
  • Write AWS Lambda functions in C#
  • Integrate C++ libraries with AWS Lambda
  • Create data driven backends using DynamoDB and Lambda
  • Automate software delivery pipelines for various game clients and game backends
  • Collaborate to define best practices and standards around Security, DevOps and Infrastructure
  • Participate in architectural discussions to ensure solutions are designed for successful deployment in the cloud

Job Requirements

  • Has 5+ years developing backend C# development ideally within the context of a serverless approach (AWS or Azure)
  • Experience with AWS Services including Lambda, DynamoDB, RDS, EC2, Cognito
  • Expert level knowledge of C#
  • Has familiarity with working in a remote/distributed team
  • Experience working in a highly regulated environment such as Finance or Gambling is desirable but not required
  • A strong desire to learn new technologies and keep up to date with a fast-moving technology landscape
  • You must be able to develop quality code in your own right
  • Anticipate long-term issues and problems, but also build for the present
  • Work independently but also engage with the team
  • An interest in with, gaming, blockchain, or both

Apply now

More job openings