Back End Engineer
Sky Mavis
Location
Vietnam
Employment Type
Full time
Location Type
On-site
Department
Engineering
About Sky Mavis
Sky Mavis is building the future of gaming. We’re the creators of Axie Infinity, the most successful Web3 game ever, and Ronin, a purpose-built blockchain that ranked as the 4th most-used chain in 2024, behind Ethereum, Bitcoin, and Solana.
We’ve processed over $4.3 billion in on-chain volume and are backed by more than $170 million from top-tier investors, including a16z, Accel, Libertus Capital, and Paradigm.
Our team moves fast, builds with intention, and believes in a world where players truly own what they earn. If you’re excited by open economies, massive scale, and shaping new digital frontiers, join us.
About the Role
We are seeking a Backend Engineer to join our engineering team and play a pivotal role in developing, optimizing, and maintaining the Ronin Market (https://marketplace.roninchain.com/). As a product-focused engineer, you will take full ownership of projects from conception to deployment, collaborating cross-functionally to design and develop impactful features that serve millions of users.
This role is ideal for a proactive problem solver who thrives on complex technical and product challenges and is passionate about building high-performance, scalable, and reliable backend systems in the Web3 ecosystem.
What You’ll Do
Develop and maintain robust, scalable, and secure backend services.
Design, implement, and optimize database systems, ensuring efficient data storage and retrieval.
Lead API development, creating efficient, well-documented, and secure endpoints for web and mobile applications.
Architect distributed systems, ensuring reliability and high availability of backend services.
Optimize workflows and system performance, improving scalability and reducing latency.
Integrate new technologies and enhancements to future-proof the platform.
Oversee deployment, monitoring, and troubleshooting of backend applications to ensure stability.
Participate in technical solution evaluation and architectural decisions to solve complex challenges.
What We Look For
2+ years of experience in backend development.
Proficiency in Rust, Golang, or any backend programming languages with hands-on experience building high-performance backend services.
Deep understanding of database systems, including SQL and NoSQL technologies.
Strong knowledge of distributed system design principles and experience implementing scalable architectures.
Experience working in Agile development environments with strong interpersonal and collaboration skills.
Passion for learning, sharing knowledge, and mentoring junior developers.
Ability to work independently, take full ownership of projects, and drive solutions from problem identification to resolution.
Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
Plus points: Background in competitive programming or developing decentralized applications with Solidity experience.