Job Description
As a Principal C# Engineer at Illuvium, you will be responsible for developing the backend of our blockchain-based platforms. This role is pivotal in ensuring the seamless operation and performance of our systems, leveraging cutting-edge technologies to deliver exceptional experiences for our users.
Responsibilities
- Develop robust and scalable backend systems using AWS services, ensuring high performance and reliability for our games.
- Create efficient and optimized serverless functions in C# to handle various backend processes.
- Seamlessly integrate existing C++ libraries with AWS Lambda functions to extend backend capabilities.
- Design and implement data-driven backend systems leveraging DynamoDB and AWS Lambda to ensure efficient data handling and storage.
- Develop and maintain automated CI/CD pipelines to streamline the software delivery process for game clients and backends.
- Work with cross-functional teams to establish and enforce best practices and standards in security, DevOps, and infrastructure management.
- Engage in technical discussions to architect and design cloud-based solutions that are scalable, secure, and efficient.
Skills and Qualifications
- Demonstrated expertise in developing backend systems using C#, ideally within a serverless architecture on platforms like AWS or Azure.
- Proficient in using AWS services such as Lambda, DynamoDB, RDS, EC2, and Cognito to develop and manage backend systems.
- Deep understanding and proficiency in C# programming, capable of writing high-quality, maintainable code.
- Experience working in remote or distributed teams, demonstrating effective communication and collaboration skills.
- Background in working within highly regulated environments such as finance or gambling is desirable but not required.
- Strong enthusiasm for learning and keeping up to date with the fast-moving technology landscape.
- Proven ability to develop and maintain high-quality code, anticipating long-term issues while addressing present needs.
- Passion for the gaming industry and/or blockchain technology.
Preferred Qualifications
- Familiarity with C++ and JavaScript is desirable, enhancing your ability to integrate and work with diverse technologies.
- Experience with automation and Infrastructure as Code (IaC) tools like Terraform, CloudFormation, Packer, Gradle, Jenkins, etc., will be highly regarded.
- Prior experience in integrating with blockchain technologies will be a significant advantage.
Location
All roles at Illuvium are 100% remote, allowing you to work from anywhere in the world.
About Illuvium
Illuvium is a video game developer and publisher of AAA play-to-earn crypto-games. We remove the ownership gap between gamer and game, engaging stakeholders in a community-governed collaborative game development model. Our games feature collectible NFT assets with in-game functionality that are playable across multiple games planned for the Illuvium metaverse.
Benefits Extracted with AI
- Remote work flexibility
- Opportunity to work in a cutting-edge blockchain gaming company
- Collaborative and innovative work environment
Similar jobs
Last update: 23 minutes ago
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Principal AI Engineer
Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.
Senior Fullstack & Unity Developer (Gen AI, AR)
Join ZAUBAR as a Senior Fullstack & Unity Developer in Berlin to create immersive AR experiences with GenAI. Work on cutting-edge technology in a dynamic team.
Mid-Level .NET Developer
Join Twipe as a Mid-Level .NET Developer to create robust software platforms using AWS, C#, and .NET. Drive innovation in media technology.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Full Stack Engineer (PHP, Angular, React)
Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.
Fullstack Developer - Platform Services (.NET, Angular)
Join Virtual Vaults as a Fullstack Developer in Rotterdam. Work with .NET, Angular, and Azure in a hybrid environment.