Engineer
Job Description
We are seeking a talented and experienced Backend Engineer to join our team. As a Backend Engineer at Metatheory, you will be responsible for designing and developing high-quality, scalable, and reliable backend systems for our video games and software applications. You will work closely with other members of the development team, including front-end developers, game designers, and project managers, to ensure that our products meet the needs of our users.
Responsibilities
- Write clean, maintainable, and well-documented Typescript code on the Node platform using domain-driven design principles
- Develop and maintain AWS infrastructure as code using tools
- Build and maintain both server based and serverless systems with an understanding of of when to apply microservice architecture
- Implement and maintain monitoring, logging, and alerting systems to ensure the reliability and availability of our backend services
- Develop and maintain integrations with third-party APIs and services
- Participate in code reviews and provide constructive feedback to improve code quality and team performance
- Collaborate with other developers, product managers, and stakeholders to identify and implement new features and improvements
- Document technical specifications, architecture diagrams, and other technical documentation as needed
- Stay up-to-date with the latest technologies and best practices in backend development and contribute to the continuous improvement of our software stack
Requirements
- Bachelor’s degree in CS, Engineering or equivalent work experience
- 4+ years in building large scale software applications
- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with cloud-based infrastructure and technologies (e.g., AWS, Azure, Google Cloud Platform)
- Experience with building backend systems, including REST APIs and GraphQL
- Understanding of API design and development best practices
- Familiarity with agile development methodologies
- Excellent debugging and optimization skills
- Unit/Integration testing experience
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
Bonus Points
- Experience with game server backend technologies
- Familiarity with blockchain technology and smart contract development
- Contributions to open source projects
$120,000 – $150,000 a year
Candidates should be comfortable working in a remote, fast-paced, fluid, and ever-changing startup environment with a globally distributed team. We are currently remote first and will always embrace work from home culture, although we may have some more offices in the future. Candidates should be excited about the future potential of blockchain, but no prior experience is required.
Metatheory is committed to fair and equitable compensation for all of our employees. The US salary range for this role is $120,000 to $150,000 plus equity. Actual compensation packages are based on a variety of factors such as job-related knowledge, skills, experience, and specific work location.
We were founded to challenge the ways that we all relate to games and storytelling, and in doing so change how we relate to each other. As an equal opportunity employer, we aim to create a culture of safety and belonging from how we hire to how we build communities.