Role overview
About the Opportunity
We are looking for an experienced Software Engineer to join our growing API team. You will be responsible for collaborating with team members, helping to build new APIs, and supporting features for our ever growing UI teams. You will be creating backend solutions for new application features.
What you'll work on
- You'll brainstorm with Product Managers, Designers, Platform, and UI Engineers on your team to conceptualize and build new features for our growing user base of digital artists.
- You’ll produce high-quality results by contributing heavily to team projects that have a significant impact on the business.
- You’ll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems.
- You’ll produce high-quality internal and external documentation.
- You'll assist our skilled support team and operations team in triaging and resolving production issues.
- You’ll improve engineering standards, tooling, and processes.
What we're looking for
- Working knowledge of web3, cryptocurrency and blockchain.
- Experience using web3j, Hardhat/Truffle, Solidity, web3.js, web3j, ethers.js, GraphQL, IPFS.
- Experience with Raspberry Pi, QR Codes, NFC Tags, hand-held scanners, Bluetooth, Sensors, IOT.
- Experience using API Integration test suites such as SoapUI/ReadyAPI and Postman.
- Degree in Computer Science, or equivalent education/experience.
- Strong working knowledge in Docker and containerization.
- Strong database knowledge. Knows SQL and NoSQL as well as when to use each.
- Good knowledge of common algorithms, data structures and design patterns.
- Can take ambiguous requirements in complex domains and distill them down into actionable tasks
Tags & focus areas
Used for matching and alerts on DevFound Backend Java Golang C Api Dev Node Web3js Remote Truffle