About the Role
About the Role
The Rust Fullstack Developer will design, develop, and enhance an enterprise e-invoicing platform using Rust. This role involves working on both server-side and client-side components, ensuring secure and scalable invoicing solutions for enterprise clients.
What You'll Do
- Design and develop a full-stack Rust web application.
- Implement server-side rendering with Axum and client-side hydration via WebAssembly.
- Integrate with national tax authority systems for compliance.
Who You Are
- 4+ years in software development, with 2+ years of production Rust experience.
- Proficient in Rust and familiar with SQL, HTML, CSS, and TypeScript.
- Strong knowledge of API design and database schema design.
Bonus Points
- Experience with e-invoicing standards and digital signatures.
- Familiarity with observability tools like Grafana.
Compensation
Salary is competitive and commensurate with experience.
Benefits
- Health insurance.
- Remote work options.
- Learning budget for professional development.
Requirements
Rust programming
Proficient in Rust with experience in async/await and traits.
Full-Stack experience
Hands-on experience with Rust web frameworks and WASM compilation.
API design
Strong knowledge of API design and integration with third-party services.
PostgreSQL knowledge
Solid experience with PostgreSQL, including migrations and indexing.
Nice to Have
Experience with standards like UBL and PEPPOL.
Familiarity with XAdES/PKI for digital signatures.
Benefits
Health insurance
Comprehensive health insurance coverage.
Remote work
Flexible remote work options available.
Learning budget
Budget allocated for professional development and learning.