Backend Engineer (Rust & Node.js)
All locationsSenior/Lead
In Innowise, you can not only develop as an expert in your field, solve complex problems and influence the result, but also see how the finished project affects the world around. We are a close-knit team of professionals who have already implemented 1600+ cases for clients from the USA, Denmark, Germany, etc. We need someone, who will strengthen our team and become part of the community!
Our expectations:
- 5+ years of experience in backend engineering (preferably in high‑load SaaS solutions)
- Commercial experience with Rust (1–2+ years). Strong proficiency with Tokio (async), Tonic (gRPC), and SQLx
- Solid proficiency in Node.js / TypeScript. Ability to work with existing microservice architecture, conduct code reviews, and design integrations
- Strong foundation in algorithms and data structures. Ability to implement classic solutions (e.g., LRU caching) with consideration of Rust specifics (Ownership, Lifetimes, Memory Safety)
- Practical experience designing scalable microservice systems and understanding of distributed systems patterns (event‑driven, gRPC)
- Experience with Docker, Kubernetes, and practical skills with IaC (Terraform)
- Strong SQL proficiency (PostgreSQL/MySQL) and experience with NoSQL solutions
- Ability to work effectively with incomplete requirements. Capable of decomposing business ideas into technical tasks independently and clarifying details with stakeholders
- Willingness to take ownership of the backend stream (team of 2–3 people), ensuring process transparency and release predictability
- Ability to raise concerns about deadline risks in a timely manner and propose scope optimization options (MVP, task phasing)
- Focus on high code quality. Conducting deep code reviews (logic, architecture, edge‑cases) and fostering engineering culture within the team
- Ability to prioritize tasks based on business goals — distinguishing between "critical for launch" and "technical debt / minor improvements"
Nice to have:
- Experience with cloud storage (S3, Google Drive, Box) or processing large volumes of data
We offer
Flexible work schedule
Experience of working with clients all over the world
Financial assistance
Medical insurance
Want to join the team?
Email us
Any questions about the job?
Ask them to our recruiters by writing to the mail:
job@innowise.com