Backend Engineer
Consuma · Bengaluru · onsite · Posted 3d ago
Not disclosed1–4 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Our backend is primarily written in Rust, but prior Rust experience is not required. Strong engineering fundamentals matter much more than familiarity with a particular language. If you are an excellent backend engineer with experience in Java, Go, C++, or another relevant language, we'll help you ramp up on Rust.
Requirements:
- 1-5 years of professional software engineering experience.
- Experience building and maintaining production systems.
- Strong proficiency in Java, Go, C++, Python, Rust, or another mainstream backend language.
- Solid data structures, algorithms, and computer science fundamentals.
- Either a good grasp of system design or experience working on a genuinely complex production system.
- Strong debugging instincts and the ability to trace problems through multiple layers of a system.
- Ownership mindset with the ability to make progress without everything being broken into tickets and to make decisions under ambiguity.
- A bias toward learning quickly, shipping, and understanding the trade-offs behind decisions.
- Good To Have: Rust, Distributed systems, concurrency, or async; developer tools and infrastructure; cloud infrastructure and production operations; AI/LLM applications; open-source contributions; early-stage experience.
Sourced from instahyre
Skills
RustDistributed SystemsC plus plusGolangBackendPythonJavaSystem Design