Back-end Software Engineer

stakefish Logo

stakefish

πŸ“Remote - United Arab Emirates

Summary

Join stake.fish as our Backend Developer to design, develop, and deploy software solutions for various products. Collaborate with product managers, designers, and engineers to build next-generation staking products, securing blockchain networks and contributing to decentralization. You will build new services using TypeScript and Node, create data ETL pipelines with Python, and design scalable systems using modern cloud technology. The role requires creating extensible, well-tested, and secure server code, leveraging automated testing and CI/CD. You will also design performant and maintainable database schemas and proactively suggest improvements. This is a high-impact role in a profitable, globally distributed company at the forefront of the crypto ecosystem.

Requirements

  • You are knowledgeable with Ethereum and EVM concepts
  • You have a good understanding of data structures and algorithms
  • You have a track record of designing, creating, and maintaining production services
  • You are passionate about blockchain technology and a decentralized future, and you are familiar with the technologies behind blockchains
  • Familiar with Typescript and node; have past experience with at least one of Python/C++/Java/Go/Rust
  • Familiar with cloud services (such as AWS) and Docker
  • Able to work independently and set up an efficient development environment
  • You are comfortable with ambiguity, able to take charge and get things done despite the unknowns

Responsibilities

  • Build new services that meet critical product and business needs using TypeScript and node
  • Build data ETL pipelines using Python
  • Create scalable systems to solve different problems using modern cloud technology and industry best practices
  • Create server code that is extensible, well-tested, and secure
  • Leverage automated testing, CI/CD, container orchestration, and other modern development techniques
  • Design database schema that is performant, scalable, and maintainable
  • Proactively make suggestions and challenge the status quo for improving our products and internal processes

Preferred Qualifications

  • You are contributing to the open-source community
  • You have working experience in a startup environment
  • You have built financial, high reliability, or security systems
  • You have experience with smart contracts / solidity (this is a plus but not required, and we will be happy to bring you up to speed on the job)

Benefits

  • We have employees from over 10 countries across the globe, and you will be able to meet interesting people from different backgrounds and cultures
  • Distributed and remote work is baked into our culture
  • We are one of the top staking service providers with over $3B of assets staked across our validators
  • We actively explore and develop new products related to staking
  • You will work on high-impact engineering projects building exciting new products in a startup environment
  • We have a capable and passionate team
  • You can learn and debate everything on crypto with our teammates
  • We are not backed by VC funding, and we are already profitable
  • Our financial independence means that we can make decisions independent of VCs, and we prioritize our ideals of decentralization, user sovereignty, and user privacy over simply making a profit
  • It also means that, unlike most other startups, stakefish can provide you with a stable low-risk employment opportunity without fundraising concerns

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.