Full-Time Software Engineer
Mystenlabs is hiring a remote Full-Time Software Engineer. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
Mystenlabs
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
As part of the DevX - Programmability team, you will help build the mission-critical platform and tooling for the Sui network. As these are the principal way that the ecosystem interacts with Sui, your impact is highly-visible, supporting all developers, partners, and projects/dApps building on Sui. You will create new SDKs, APIs, and adapters that enable developers to efficiently and intuitively interact with Sui and the Move language, drive standards across the ecosystem, build data platform/infrastructure for dApps to run at scale, and design new architectures to support future dApp challenges.
What You'll Do:
- API Development:
- Demonstrate expertise in constructing and managing APIs, ensuring seamless operation at scale.
- Contribute to the enhancement and optimization of API functionalities, with a focus on performance and reliability.
- Language Competence:
- Exhibit a strong command of low-level programming languages, notably Rust.
- Possess a foundational understanding of Javascript/Typescript to facilitate effective collaboration across a diverse tech stack.
- Effective Communication:
- Communicate articulately and efficiently, especially when engaged with remote teams.
- Facilitate discussions on intricate technical matters with both technical and non-technical stakeholders.
- Collaborative Team Player:
- Collaborate seamlessly with cross-functional teams throughout the entire development lifecycle.
- Participate actively in the conceptualization, development, and standardization of API functionalities, with a specific focus on tooling and platform projects.
- Community Engagement:
- Actively engage with open source developers to strengthen community ties.
- Facilitate onboarding processes, ensuring developers are aligned with our ecosystem.
- Play a pivotal role in code reviews and design discussions to maintain efficiency and coherence in development processes.
Our Ideal Candidate Would Have:
- 5+ years of experience developing software on a team.
- Experience in building APIs and supporting production services at scale.
- Proficiency with a low-level programming language such as Rust, Go, or C/C++ and familiarity with JavaScript/TypeScript.
- Excellent interpersonal communication skills needed to partner effectively with teams in a fully remote environment, and the ability to discuss complex topics with technical and non-technical audiences alike.
- A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular