BEAMSTART Logo

HomeJobsFull Time

Rust Software Engineer

shuttle Logoshuttle


Date Posted

25 Jun, 2022

Salary Offered

Not Specified

Job Type

Full Time

Experience Required

3+ years

Remote Work

Allowed

Stock Options

No

Vacancies

1 available


About us

We’re a London-based startup with an established track record of building and maintaining popular open-source Rust projects. We believe Rust has the potential to become the next JavaScript for backend web development and far overtake Go, taking over the entire web dev culture once the ecosystem matures.

Joining us, you’ll become part of an exceptionally strong engineering team that has a big bias for action and a love for quick experimentation and hacking. We have a flat hierarchy and build everything in the open - our main tools are our GH and Discord which are both completely public. We believe everyone should contribute equally to the engineering decisions as well as our products’ direction.

About the job

  • Pick GitHub issues or tickets from our internal PM software, design a solution that fits the product’s scope and codebase in collaboration with the rest of the team, implement the solution to ultimately end up in a merged PR.

  • Ensure the solution has thorough test coverage and take responsibility for maintenance of the feature.

  • Communicate progress clearly on Discord with frequent updates, especially blockers.

You will be working hand in hand with our engineering team, with the ability to have as much autonomy as you like. We are a fully remote company that communicates primarily via Discord. This means we put particular importance on the ability of our team members to communicate problems clearly and fluidly collaborate on finding a solution.

Who we are looking for

Since every role is unique, your experience may not entirely match every point in this list. So even if you are missing one or two of them, we want to hear from you!

  • Proven experience writing high-quality Rust code, preferably in a large codebase. We don’t particularly care how you got that experience, as long you’re comfortable showing it to us! This could be from production development in the industry or from contributions to popular open-source projects.

  • Familiarity with WebAssembly is a strong plus.

  • Familiarity with the contemporary Rust crates ecosystem for web development: tokio, actix, async-std, futures, async/await patterns

  • Strong knowledge of data structures and algorithms, incl. how they apply and can be implemented in Rust’s unique ownership model

  • Prior experience with other languages popular for the development of web backends (e.g. Go, Python, JavaScript, Ruby)

  • Track record of contribution to open-source projects, preferably on GitHub

  • Ability to work quickly and rigorously in a fully remote setting

  • Be an excellent communicator for technical subjects and issues, both in writing and verbal

  • Prior exposure to Agile project management is a plus

  • Knowledge of main AWS products is a plus (ELB, EC2, ECS, API Gateway)

  • Knowledge of OAuth is a plus

About shuttle

shuttle Logo

Build Backends. Fast.

Company Size: 11 - 50 People
Year Founded: 2019

BEAMSTART

BEAMSTART is a global entrepreneurship community, serving as a catalyst for innovation and collaboration. With a mission to empower entrepreneurs, we offer exclusive deals with savings totaling over $100,000, curated news, events, and a vast investor database. Through our portal, we aim to foster a supportive ecosystem where like-minded individuals can connect and create opportunities for growth and success.

© Copyright 2024 BEAMSTART. All Rights Reserved.