Junior Backend Developer

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.

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

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)

Benefits

  • Flexible work schedule

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available