About the job Full Stack Engineer
Stack: React, Typescript, Next.js, Node, HTML/CSS, and AWS
The company
Metagravity is a deep-tech start-up which is solving the concurrency problem in simulation for massive virtual worlds and games
Current game engines and servers cap out at around 100 players in a self-consistent instance, but the future of online games and metaverse experiences demands far more. Think, tens of thousands to millions of players and AI avatars!
Metagravity has worked from first principles to build distributed computing infrastructure that is limitless in its ability to scale, thus empowering creators to craft truly living, breathing worlds.
They have raised over $10m from leading investors and have a host of Tier 1 client evaluating their technology. The founding team is composed of seasoned entrepreneurs and innovators with decades-long experience in distributed systems, supercomputing, game engine development and AAA game production.
The company has immense upside potential and embraces bold, first-principles thinking in our approach to problem-solving.
We are looking for
We need an experienced full-stack developer (React, Typescript, Next.js, Node, HTML/CSS, and AWS) to own the development of internal/external apps (including Web3 solutions), as well as act as a team lead across various projects.
As a Senior Full Stack Developer, you will be contributing to the MetaGravity Platform for building and operating games and virtual deployments on the cloud as well as contributing to our core MMO game technology - Edge of Chaos.
You will have a deep experience, love and intuitive feel for software development and a passion for working in agile and dynamic teams.
The ideal candidate will already have experience in building PaaS/SaaS platform development, tooling development and or experience with DevOps or game LiveOps.
Additionally, we're looking for someone who:
- Is excited to interact with bleeding-edge tech in decentralised applications (dApps)
- Is adaptable to the evolving priorities of the space
- Seeks to understand problems holistically before trying to solve them
- Has a bias towards action and an eye for detail
- Communicates effectively with both technical and non-technical stakeholders
- Takes pride in the quality of their work and strives for continuous learning and improvement
What you will do
- Leading the technical design and implementation of our applications
- Writing clean, efficient, and maintainable code that meets industry standards and best practices
- Participating in code reviews, testing, and debugging to ensure high-quality software delivery
- Continuously monitoring and improving the performance, security, and scalability of our software systems
- Staying up-to-date with the latest technologies and trends in web development and incorporating them into our software solutions
Your Education and Experience
- BSc in Computer Science or equivalent
- 5+ years of engineering experience with web technologies like TypeScript, JavaScript, and node.js.
- Strong understanding of web application security and best practices
- Proficient experience with CI/CD and creating/managing DevOps pipelines
- Solid experience with cloud services like AWS and Google Cloud
- Experience with Docker, Kubernetes, and Terraform
- Exceptional distributed system design skills
- Comfort working in an agile environment, contributing to team estimates and planning
- Ability to mentor other engineers and lead technical discussions
Location
This role can be based at any of the client's development hubs in Warsaw, Colombo, Lisbon, or London. Fully remote opportunities are available for exceptional candidates.
A competitive salary and equity package awaits, along with opportunities for growth and advancement.