Negotiable
Outside
Remote
United Kingdom
Summary: The Software Engineer (RUST) role involves working remotely on a 6-month contract with potential extensions, focusing on blockchain technology and software development. The position requires collaboration with a global team and emphasizes agile practices, independent work, and effective communication. Candidates should have strong Rust programming skills and experience in software development best practices. The role is classified as outside IR35, with payment made in USD.
Key Responsibilities:
- Follow agile software development practices
- Work with teams across multiple time zones
- Work independently on software development tasks
- Review specifications produced by architects and formal methods specialists
- Contribute to the design of algorithms
- Write clean, efficient code that meets acceptance criteria
- Commit often and submit small pull requests frequently
- Cover code with unit, property, and integration tests
- Review team members' pull requests
- Fix bugs in own and legacy code
- Be available for emergency fixes on deployed products
- Integrate software components and third-party libraries
- Verify and deploy programs and systems
- Troubleshoot, debug, and upgrade existing software
- Write documentation and technical user manuals
- Be knowledgeable of distributed and concurrent computation and basics of cryptography
Key Skills:
- Strong experience with the Rust programming language
- Experience with web services development and RESTful APIs
- Knowledge of functional and object-oriented programming paradigms
- Minimum of 5 years of development experience
- Practical experience with Agile software development methods
- Proficiency in software development best practices
- Familiarity with continuous integration and deployment pipelines
- Experience with cloud platforms such as AWS or GCP
- Understanding of HTTP API, accessibility, and security compliance
- Experience in developing cryptography protocols is a bonus
- Web3 experience is a bonus
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT