Seashell is reimagining the banking experience. By integrating the latest financial technology innovation, Seashell makes it easy to save, grow, and use your money.

As a Software Engineer working on the backend, you'll architect and develop scalable systems that connect users to financial institutions and the blockchain. You’ll use your skills to build a financial super app from the ground up. To succeed in this roll, you should have a deep understanding of blockchain paradigms and have experience working with decentralized finance. This is an exciting opportunity to have a strong impact at a fast growing startup.

What you'll do:

  • Lead, build, test, and release features.
  • Design large-scale systems.
  • Work closely with Product, Design, Platform, and other cross-functional groups to drive product vision.

About you:

  • 3+ years of experience in software engineering.
  • Fluent in one or more programming languages (e.g., Python, JavaScript, Java).
  • Have a strong technical intuition.
  • Familiar with current trends and best practices in backend development.
  • Familiar with writing highly concurrent systems and REST APIs.
  • Passionate about leveraging innovative technologies to solve issues in the modern financial system.

Bonus points:

  • 1+ years of experience in Go.
  • 1+ years of experience in Rust.
  • Formal or informal experience in security and data protection, especially in highly regulated industries such as fintech.
  • Formal or informal experience with DeFi smart contracts.
  • Domain knowledge in financial markets or blockchain technologies.
  • Bachelor's degree or higher in computer science or related subject.

Our tech stack:

  • Go as the primary language.
  • Rust as the primary smart contract language.
  • PostgreSQL as our primary database, Redis and Cloud Memorystore as our caching layer.
  • Firebase for authentication.
  • Deployed in Google Cloud Platform.