- Company Name
- Sectech Solutions
- Job Title
- RUST Software Engineer
- Job Description
-
Job title: Rust Software Engineer
Role Summary
Senior contract Rust software engineer responsible for designing, implementing, and maintaining high‑performance web services and distributed systems within a Web3/Blockchain organization. Provides technical leadership, drives coding standards, and delivers secure, scalable APIs and third‑party integrations.
Expectations
- Work 100% remote from Europe on a long‑term contract; manage deadlines and deliverables independently.
- Maintain ownership of code quality, observability, and production reliability.
- Act as a single point of contact across multiple codebases and languages, mentoring peers and coordinating cross‑functional initiatives.
Key Responsibilities
- Advocate and enforce high‑quality engineering standards, including modularity, incremental development, and avoidance of premature optimization.
- Lead the design, implementation, and integration of software components and RESTful APIs.
- Troubleshoot complex system issues using systematic debugging, observability, and monitoring.
- Review architectural specifications and formal methods deliverables.
- Write comprehensive unit and property tests, documentation, and technical user manuals.
- Participate in code reviews, provide constructive feedback, and assist in task assignments.
- Address critical production incidents as needed, ensuring rapid resolution and post‑mortem analysis.
- Collaborate with DevOps to deploy on cloud platforms (AWS/GCP/Azure) using Docker/Kubernetes and CI/CD pipelines.
Required Skills
- 7+ years of software engineering experience in Rust, Haskell, JavaScript, Scala, or similar.
- Deep mastery of Rust’s ownership model, borrowing, lifetimes, and concurrency.
- Proven experience developing web services, RESTful APIs, and distributed systems.
- Strong background with HTTP, security practices, and accessibility compliance.
- Familiarity with Agile methodologies, Git workflows, CI/CD, and test‑driven development.
- Experience with cloud providers, Docker, Kubernetes, and container orchestration.
- Knowledge of cryptographic protocols and Web3 technologies is a plus.
Required Education & Certifications
- Bachelor’s degree in Computer Science or related field preferred (not mandatory).
- No mandatory certifications required; relevant professional experience is the primary qualification.