Full Stack Software Engineer

MoonGate helps users access Solana through a mobile wallet with social login, gasless swaps, and instant token trading.

Seed0 current maintainers0 active leads
128 City Road, London, United Kingdom, EC1V 2NX, United Kingdom
About Moongate

MoonGate is a Solana wallet enabling users to sign in with Google, Apple, X, or Ethereum wallets without seed phrases. The platform provides gasless token swaps, cross-device wallet access via Multi-party Computation, and integrates with Solana dApps. Users can trade tokens instantly, buy crypto with cards, and access advanced analytics for token discovery.

View jobs by Moongate

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will own and build scalable web applications from the database up to the user interface. You will design, build, test and deploy responsive apps, build RESTful or GraphQL APIs, design data models and optimize queries, write tests, join code reviews, maintain CI/CD pipelines and cloud infrastructure with Docker, and work with your team in Agile sprints to turn product requirements into robust solutions.

Requirements

  • 5+ years of professional experience as a software engineer or full-stack developer
  • Strong command of JavaScript/TypeScript, HTML5, CSS3 and modern frontend frameworks (React, Next.js or Vue.js)
  • Solid experience with server-side languages and frameworks (Node.js, Python/Django/FastAPI, or Java/Spring Boot)
  • Hands-on experience with SQL and/or NoSQL database design, indexing and performance tuning
  • Familiarity with Git, CI/CD workflows and cloud platforms (AWS, GCP or Azure)
  • Strong analytical mindset with a passion for clean code, debugging and continuous learning

Responsibilities

  • Design, build, test and deploy responsive web applications across client, server and database layers
  • Build and consume RESTful APIs or GraphQL endpoints
  • Write and optimize queries, design data models and manage relational or NoSQL databases
  • Write unit, integration and end-to-end tests and participate in code reviews
  • Set up, maintain and improve automated deployment pipelines and cloud infrastructure using Docker
  • Collaborate cross-functionally in Agile/Scrum sprints to translate product requirements into technical solutions