Software Engineer (Backend)
Ternoa is developing a fast, secure, and cost-efficient PayFi network. It is a natively cross-chain, TEE-enhanced zkEVM validium designed to onboard a large number of retail customers into the crypto space.
About Ternoa
Ternoa 2.0 is a natively cross-chain TEE-enhanced zkEVM validium designed to onboard billions of retail customers into crypto. It aims to be a fast, secure, and cost-efficient PayFi network. The network features fast finality with frequent validity proofs for near-instant transactions suitable for payments. Security is enhanced by TEE integrity proofs that provide real-time guarantees against tampering with off-chain components. For cost-efficiency, it posts data on Avail modular DA, which can result in up to 90% savings on gas fees compared to posting directly on Ethereum. It offers a fast network with zkEVM finality and frequent validity proofs for near-instant transactions, suitable for payments. Security is provided through TEE integrity proofs, which give real-time guarantees against tampering with off-chain components to secure user funds. It is also cost-efficient, posting data on Avail modular DA, which leads to up to 90% savings on gas fees compared to posting directly on ETH.
Skills
About the Role
You'll join a team of exceptional software engineers doing the hard work that makes users' lives easy. Working across a mix of Clojure and JavaScript (and TypeScript), you will ship major features end to end across the JavaScript and Clojure codebase, as well as tackle some of the trickier backend issues as they arise. You'll be expected to bring strong product sensibilities and deep care for the end user experience to everything you build. Familiarity with machine learning, compiler theory, and modern big data infrastructures would be helpful in this role.
Requirements
- Experience in Clojure (or a strong desire to learn)
- Track record of shipping products of significant complexity
- Solid CS background (acquired through either a CS program or shipping software in a production setting)
- Able to make good technical judgements and back them up articulately
- Nice to have: Experience with JDBC and database integrations
- Nice to have: Experience and knowledge of the Java ecosystem and JVM tuning
- Nice to have: history of open source contributions
- Nice to have: experience in JavaScript / Typescript
Responsibilities
- Ship major features end to end across the JavaScript and Clojure codebase
- Deal with trickier backend issues as they arise
Benefits
- Meaningful equity
- Fully employer-covered medical, dental, and vision insurance (with 75% coverage for dependents)
- 401(k) with employer match available after the first 30 days
- Flexible and unlimited paid time off including sick time
- Asynchronous, remote-first environment
- Define your own schedule and work from wherever you want
