Search...

Junior Backend Developer

Structure logo
Structure

Structure is a non-custodial Web3 platform for building, testing, and deploying automated crypto trading strategies. It serves algorithmic traders, quant and prop desks, fund managers, market makers, and signal-driven traders.

Distributed
About Structure

Structure provides a wallet-native platform for creating versioned automated trading strategies without coding, validating and compiling them, and evaluating them through backtests and paper deployments. Users can connect supported venue accounts and operate live deployments while retaining control of their funds through trading-only permissions. The product supports strategy logic, state machines, target positions, real-time market data, monitoring, and execution on supported Web3 venues.

View jobs by Structure

Skills

About the Role

You will design, develop, and optimize backend applications and systems using Rust, TypeScript, and other languages. You will collaborate with cross-functional teams to define technical requirements and implement solutions, write clean and maintainable code, conduct code reviews, troubleshoot and debug development and production issues, contribute to documentation and development workflows, and stay up to date with Rust and related technologies.

Requirements

  • Bachelors degree in computer science computer engineering or similar
  • 0 years of professional experience in software development using Rust
  • Strong understanding of system-level programming and memory management
  • Strong familiarity with data structures and algorithms
  • Familiarity with multi-threading concurrency and performance optimization in Rust
  • Experience with version control tools especially Git
  • Ability to work independently and collaboratively
  • Strong problem-solving skills attention to detail and a passion for coding
  • Excellent communication skills
  • Experience with distributed systems blockchain or low-latency applications (nice to have)
  • Familiarity with other programming languages like C++ Go or Python (nice to have)
  • Experience with cloud platforms AWS GCP or Azure or DevOps tools (nice to have)
  • Knowledge of WebAssembly or experience with embedded systems (nice to have)
  • Familiarity with Agile or Scrum methodologies (nice to have)

Responsibilities

  • Design develop and optimize software applications and systems using Rust and other languages
  • Collaborate with cross-functional teams to define technical requirements and implement solutions
  • Write clean efficient and maintainable code following best practices
  • Conduct code reviews and identify bugs
  • Optimize system performance
  • Contribute to project documentation and improve development workflows
  • Troubleshoot and debug issues in development and production
  • Stay up to date with Rust and related technologies

Benefits

  • Flexible work schedule
Junior Backend Developer at Structure | JobStash