Senior Software Engineer, Backend
- Software Development
- Full-time
- New York City, NY
- Remote
Posted on February 5, 2025
What is Superform?
Superform is the onchain wealth app. We are building the easiest way to access and distribute yield (ways to earn interest on your digital assets) across blockchains while remaining decentralized, permissionless, and non-custodial.
Superform was created with the belief that we can do better than the incumbent systems and corporations that govern our financial lives. We are building real tools that help real people solve real problems. From the protocol layer, to the execution layer, to the app layer, Superform Labs is building cutting edge solutions for the most pressing issues in decentralized finance. Whether you are a seasoned crypto veteran or a total web3 newbie with deep financial experience - Superform Labs wants to work with anyone who is excited at the chance to majorly disrupt global finance for the better.
Superform Labs is backed by Polychain Capital, Circle Ventures, and more. We recently launched SuperVaults, a smart earn product, alongside a fundraise led by VanEck.
There are three main components to Superform:
Superform Protocol: The protocol creates a discovery and execution layer to route data and assets across chains into opportunities
Superform App: The UX layer that allows users to browse, access, and manage yield opportunities from any chain
Superform Backend: The backend interfaces between the protocol and dApp to fulfill on-chain user actions and provides features powering the marketplace
To learn more, visit our website at https://www.superform.xyz/, our app at https://app.superform.xyz, and our docs at https://docs.superform.xyz/, and our content library.
The Role
Superform Labs is looking for a senior backend engineer to help build the supporting infrastructure behind the upcoming version of Superform, Superform v2.
What you’ll do
Data Infrastructure: Develop and manage scalable data pipelines to support real-time analytics and blockchain data processing.
Architect and Develop API Services: Build and manage a Go-based backend system and microservices to power integrations with the Superform protocol and app.
Strategy Development: Collaborate with engineers and researchers to improve SuperVaults' performance and operational management.
Types of projects you might work on
Build robust operational pipelines to support SuperVaults and yield optimization strategies.
Create a natural language middleware to interface with the API.
Implement account abstraction solutions in Ethereum, including ERC4337 and ERC7579.
Who you are
Deeply invested in the DeFi ecosystem, with a keen interest in exploring and enhancing financial systems
Proven experience in building robust backend systems for financial applications
Skilled in systems design with an inclination towards simplicity
Take a systematic approach to software development, emphasizing the importance of rigorous testing, exceptional attention to detail, consistent monitoring, and code reviews
Have a strong sense of ownership and responsibility coupled with exceptional problem-solving abilities. You proactively address and rectify issues, irrespective of their origin
Skilled in producing clear, well-structured technical documents that effectively communicate complex ideas
Equally comfortable taking a project from zero to 100 on your own as you are working on a team to execute on a complex deliverable
Driven to build a more efficient, fair, and accessible financial system using crypto
Tables stakes
Strong project management skills, able to prioritize, time manage, self-organize, and work autonomously with minimal supervision. Capable of taking initiative to solve problems originating from either engineers or users without needing repeated instructions or reminders
Exceptional communication skills, both verbal and written
Eager to work in a dynamic, small team environment and contribute to its energetic culture, ready to embrace challenges, innovate, and pursue ambitious goals
Requirements
Degree in Computer Science or a quantitative subject
Fluency in Go and proficiency in other languages (Python and Rust)
Familiarity with cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes)
Experience maintaining production grade services with standard enterprise SLA guarantees
Knowledge of blockchain technologies, including familiarity with subgraphs, relational databases, Web3 libraries, and other relevant tools
Ability to be online from 9 am-1 pm ET
Nice to have
Belief in Aliens
Remote restrictions
- Workday must overlap by at least 4 hours with Lisbon, Portugal