About the Role
About the Role
The Full-Stack Developer (Rust & WebAssembly) will be responsible for developing modern, secure, and scalable software applications across the entire technology stack. This role involves working with Rust for backend services and selected frontend components using WebAssembly, focusing on performance, security, and maintainability.
What You'll Do
- Design, develop, test, deploy, and maintain full-stack applications and services.
- Develop backend services and APIs primarily using Rust.
- Develop selected frontend components using Rust and WebAssembly (WASM).
- Integrate Rust/WASM components with modern web applications.
- Design and implement RESTful and/or real-time APIs.
- Develop authentication, authorization, session management, and other security-related functionality.
- Participate in software architecture and technical design decisions.
Who You Are
The ideal candidate has strong professional experience with Rust, TypeScript/JavaScript, and modern web application development. You should be familiar with responsive web application development, component-based architecture, and API integration.
Bonus Points
- Experience with cryptography or QKD technologies.
- Familiarity with modern frontend frameworks like React, Next.js, Vue.js, or Angular.
Compensation
Full-time position with competitive salary.
Benefits
- Opportunity to work with cutting-edge technologies.
- Collaborative and innovative work environment.
- Professional development opportunities.
Requirements
Rust programming
Strong professional experience developing production software using Rust.
TypeScript/JavaScript
Strong experience with modern web application development.
HTML5/CSS3
Strong understanding of modern web standards and responsive interfaces.
SQL
Strong understanding of relational databases and database design.
Bash/Linux scripting
Experience with scripting and automation in a Linux environment.
Nice to Have
Experience with modern frontend frameworks like React, Next.js, Vue.js, or Angular.
Experience developing Rust applications that compile to WebAssembly.
Benefits
Cutting-edge technologies
Opportunity to work with the latest technologies in software development.
Collaborative environment
Work in a collaborative and innovative team.
Professional development
Access to professional development opportunities.