Senior Full-Stack Engineer (Rust & React)
As a Senior Full-Stack Engineer, you will play a pivotal role in architecting and implementing mission critical features. You won't just be writing code, you will be solving complex problems related to concurrency, real time data processing, and state management.
We value "clean code" and robust architecture. You will work in an environment that encourages technical excellence, peer reviews, and the adoption of cutting edge technologies. Your expertise in Rust will ensure our backend is fast and secure, while your React skills will help us maintain a polished, intuitive UI.
Requirements
- 5+ years of experience in professional software development
- Strong proficiency in Rust: Deep understanding of ownership, borrowing, lifetimes, and Fearless Concurrency
- Expertise in React: Experience with Hooks, Context API, and modern state management (e.g., TanStack Query, Redux Toolkit, or Zustand)
- Solid TypeScript skills: We believe in type safety across the entire stack
- Database Knowledge: Proficiency in PostgreSQL or other relational databases (SQL mastery is a must)
- API Design: Experience building and consuming RESTful APIs or GraphQL
- Cloud Native: Familiarity with Docker, Kubernetes, and AWS/GCP/Azure environments
Nice to have
- Blockchain Ecosystems: Familiarity with Solana (Anchor), Polkadot (Substrate), or Ethereum (L2s)
- Web3 Integration: Experience with libraries like ethers.js, viem, or @solana/web3.js for frontend-to-chain communication
- Cryptography: Basic understanding of public-key cryptography, digital signatures, and hashing
- Advanced Web Tech: Experience with WebAssembly (Wasm) to bridge high-performance Rust logic into the browser
Responsibilities
- Architect and develop E2E features from database schema design to frontend components
- Write high-performance backend services in Rust (using frameworks like Axum, Actix, or Rocket)
- Build responsive and reusable UI components using React and TypeScript
- Optimize applications for maximum speed, scalability, and security
- Mentor junior/mid-level developers through code reviews and technical guidance
- Collaborate with product owners to translate business requirements into technical specifications
Senior Full-Stack Engineer (Rust & React)
What will be your next steps?
Quick non-technical conversation
Our initial conversation is a brief, non-technical discussion to understand your background and career aspirations. We're keen to learn about your communication style and how you approach teamwork and decision-making.
60 to 90 minutes technical interview
This in-depth technical assessment, lasting 60 to 90 minutes, is designed to evaluate your specific skills and expertise. We will present you with challenges relevant to our client's requirements.
Client interview
In this stage, you will meet directly with the client for a final technical discussion. This interview will be similar in format to our internal technical assessment, allowing the client to see firsthand how your expertise aligns with their specific project needs and team.
Offer
Congratulations on successfully completing our rigorous evaluation process. We are pleased to extend an offer and recommend you to our clients.

