Senior Rust Developer
Role details
Job location
Tech stack
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).