Back End Engineer

Sky Mavis logo

Sky Mavis

Worldwide
Full-TimeWorldwide

Job Description

About Sky MavisSky 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 RoleWe 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.