Senior Rust Developer

Mastech Digital, Inc.
Jersey City, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Remote
Jersey City, United States of America

Tech stack

Amazon Web Services (AWS)
Databases
Continuous Integration
Software Engineering
SQL Databases
Containerization
Integration Tests
Information Technology
Deployment Automation
Ethereum
Amazon Web Services (AWS)
Docker
Jenkins
Programming Languages
Microservices

Job description

Role Description: The Senior Rust Developer must have 5+ years of experience. As a Senior Software Engineer on the team, you'll get the opportunity to develop your skills and collaborate with engineers across the organization 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.

Requirements

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.

Must Haves:

  • 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.

  • AWS experience preferred but any public cloud platform is fine.

  • Proficient in databases (Ideally SQL).

  • An understanding of microservice architecture.

Education: Bachelor's degree

Experience: Minimum 5+ years of experience

Benefits & conditions

We have various coverages and additional benefits to choose from:

  • Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

  • Paid Leaves (Wherever applicable).

Apply for this position