Job Title : Sr. Rust Developer
Location : Jersey City, NJ or Merrimack, NH or Westlake, TX or Smithfield, RI or Boston, MA ( NJ is preferred)
Duration : 12+ Months Contract
Job Description
Must Haves :
1.)5+ years' of progressive experience in software engineering using programming languages like RUST
2.)Hands-on experience building resilient services in RUST
3.)Familiarity with L1 & L2 blockchains such as Ethereum
4.) AWS experience preferred but any public cloud platform is fine
4.)Proficient in databases (Ideally SQL)
5.) An understanding of microservice architecture
The Role
As a Senior Software Engineer on the DeFi Yield Gen Platform team, you'll get the opportunity to develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment. You will work closely with technical leaders and Architects to build a secure crypto yield generation platform utilizing modern software development practices. As a senior member of the team, you will mentor engineers on the best practices for Software development.
The Expertise and Skills You Bring
- Bachelor's degree in computer science or related field required
- 5+ years' of progressive experience in software engineering using programming languages like RUST
- Hands-on experience building resilient services in RUST
- Familiarity with L1 & L2 blockchains such as Ethereum, is a plus
- Proficient in databases and SQL
- An understanding of microservice architecture
- Ability to build reliable software that can withstand unreliable environments
- Experience building unit and integration tests
- Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core
- Possess critical thinking skills to build end-to-end solutions
- Passionate and committed to learning new things and developing with the latest technologies and frameworks
- Work well in both a small agile team and independently, having a strong user focus
- Strong analytical and communication skills and the ability to handle multiple tasks at any given time
- Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
- Strong organization skills and attention to details
- Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
- Experience with asynchronous workers and resilient messaging services such as SNS and SQS is a plus