⭐ Featured Opportunity

Software Engineer

About Perpetual Protocol

Perpetual Protocol is the leading derivatives exchange that builds and maintains a decentralized finance (DeFi) platform, having been live since December 2020. If you are fascinated by cryptocurrency, DeFi and the future of finance, joining our team will put you at the forefront of one of the most important global trends of our era.

More information about Perpetual Protocol: Perpetual Protocol Overview

About PERP Team

The Perpetual Protocol team is a fast-growing, strong, positive-minded community of DeFi lovers from around the globe. By joining us, you will work as part of a tight-knit team and serve as an independent owner of individual projects. The scope of your work is limited only by your imagination and abilities. Let's build the best DeFi derivatives protocol together.

Job Description

In this dynamic role, you'll work on backend, frontend, or smart contracts, ensuring seamless functionality and integration across the platform. We are seeking a technically skilled candidate with experience in software engineering, keen on pushing the boundaries of decentralized technologies and passionate about delivering high-quality, user-centric solutions. Bring your unique skills to a team that values diversity in expertise and is committed to the growth of the Web3 ecosystem.

Perpetual Protocol is a leading derivatives exchange and we've facilitated over $38B in trading volume. If you are fascinated by cryptocurrency, DeFi and the future of finance, joining our team will put you at the forefront of one of the most important global trends of our era.

*This is a full-time position that is 100% remote, only open to people whose timezone within UTC +5 and UTC +11. This role will be entitled to an annual team token distribution.

Responsibilities

  1. Development and Integration: Develop, maintain, and deploy backend services, frontend interfaces, and smart contracts for a Web3 exchange application, ensuring comprehensive coverage of all functional aspects of the platform.
  2. Cross-Domain Collaboration: Work collaboratively with developers across various domains (backend, frontend, and smart contracts), with occasional pair programming. Proficiency in all areas isn't required, but the ability to effectively collaborate is essential.
  • Smart Contracts: Implement or upgrade smart contracts using Solidity. A good understanding of mechanism design, MEV, tokenomics, and potential vulnerabilities is beneficial.
  • Backend: Develop and maintain necessary backend services for a Web3 exchange, including automated bots, containerization service, and database management, using TypeScript.
  • Frontend: Develop and maintain frontend interfaces using React.js, ensuring a seamless and responsive user experience.
  • Research: Explore and document findings on other Web3 and DeFi platforms to inform development and innovation strategies.

Requirements

  • 2+ years of experience in engineering at a software organization. This can include multiple internships, what we want to see is your familiarity with engineering best practices (sprints, code review, etc.) and a level of professionalism.
  • Strong communication and collaboration skills, especially written

Nice to Have

  • Blockchain Development Experience:
  • Experienced in smart contract programming with Solidity, Vyper, or Rust, familiar with blockchain like Ethereum, Solana, Cosmos or StarkNet.
  • At least one year of hands-on experience in blockchain projects, with a strong interest in cryptoeconomics, game theory, DeFi or Web3 ecosystem.
  • Frontend Expertise:
  • Proficient in React, capable of designing maintainable and reliable Web3 interfaces.
  • Experienced in integrating blockchain functionalities into user interfaces and conducting frontend tests for reliability.
  • Backend Expertise:
  • Skilled in developing and maintaining cost-effective and maintainable Web3 backend systems using AWS.
  • Experienced in implementing sustainable system maintenance practices, including efficient monitor/log systems to enhance performance and manage costs.

Additional Note: Full expertise in all listed skills is not required and is unlikely. We welcome candidates with strengths in specific areas or those with cross-disciplinary skills.

Apply for the job

Please apply via our Jobs page: https://perp.com/jobs/software-engineer/

Please include relevant writing samples in your resume.

Listed in: Crypto Jobs, Web3 Web3 Jobs, Smart Contract Web3 Jobs, Ethereum Crypto Jobs, Engineering Web3 Jobs, Remote Crypto Jobs, Trading Web3 Jobs, DeFi Web3 Jobs.

Related Locations

Remote Crypto Jobs