By continuing to navigate you agree to allow cookies to be placed. You can learn how to change your preferences here.

Got it
Self-service is here! Launch Syntropy Stack

Senior Rust Engineer

Senior Rust Engineer

Remote

,  

Any location

Full-time

About Syntropy

Syntropy stack is a self-service solution that enables engineers to set up secure connectivity across all their endpoints in just a few clicks. If teams need to connect thousands of their endpoints, they can do so using our software agent in combination with container-orchestration systems like Kubernetes and configuration tools like Ansible.

Once devices are connected, syntropy controler automatically routes packets via the best possible path using our smart routing tech and leveraging all major cloud networks at once to form segmented flat networks. On top of this, we provide clear visibility and performance insights into each connection using our network management tool.

Syntropy stack is a self-service solution that enables engineers to set up secure connectivity across all their endpoints in just a few clicks. If teams need to connect thousands of their endpoints, they can do so using our software agent in combination with container-orchestration systems like Kubernetes and configuration tools like Ansible.

Once devices are connected, Syntropy controller automatically routes packets via the best possible path using our smart routing tech and leveraging all major cloud networks at once to form segmented flat networks. On top of this, we provide clear visibility and performance insights into each connection using our network management tool.

Digging more into the tech behind all of this, currently, most of our backend is written in Python, Node.js, and Go (which we intend to increase!) 

The infrastructure is running on multi-cloud and hybrid-cloud environments (AWS, Microsoft Azure, Oracle Cloud just to name a few, and Bare Metal servers), and is administered completely programmatically, via Syntropy Stack with integrations to Nomad and Terraform. We’re using the most modern up-to-date services — Storage, Container Registry, Cloud Build, Monitoring, Logging, SQL, Pub/Sub, etc. Most of the code is deployed in containers on the Kubernetes cluster on GCP Kubernetes Engine. 

The test automation uses tools like Testify (unit/integration), Docker-Compose (integration), Cypress (e2e). The entire development and deployment pipeline is chained together with GitHub, GCP Cloud Build, Container Registry, and Kubernetes Engine. 

Syntropy stack is a self-service solution that enables engineers to set up secure connectivity across all their endpoints in just a few clicks. If teams need to connect thousands of their endpoints, they can do so using our software agent in combination with container-orchestration systems like Kubernetes and configuration tools like Ansible.

About this role

Syntropy is seeking a highly experienced and enthusiastic Rust developer to join us on a mission to build best-in-class Internet Technology products changing the world. You will be challenged to contribute to designing and building blockchain based infrastructure orchestration solution.

This role combines both hands-on development and plenty of strategic decisions that must enable us to scale quickly. 

Syntropy is seeking a highly experienced and enthusiastic Rust developer to join us on a mission to build best-in-class Internet Technology products changing the world. You will be challenged to contribute to designing and building blockchain based infrastructure orchestration solution.

This role combines both hands-on development and plenty of strategic decisions that must enable us to scale quickly. 

Main responsibilities will be:
  • Liaise with Product and Blockchain Officers and Leads to determine software needs for the future and determine whether software systems have enough quality to meet their current operational goals.
  • Analyze and make the forward-looking technological decisions to be applied in our products.
  • Ensure that the selected technologies are used efficiently, profitably, and securely.
  • Work hand in hand with System Architects, DevOps, blockchain development team and partners to produce effective software systems.
  • Write scalable and reliable code for Next-Gen blockchain based Internet connectivity platform which is capable of serving millions of agents worldwide over years to come.
  • Participate in brainstorming sessions and contribute ideas to our technology, architecture and documentation.
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Dive into difficult problems and successfully deliver results on schedule.
Requirements:
  • High-performance, low-level or distributed system development experience 
  • Recent hands-on experience developing solutions using Rust
  • Proficient understanding of encryption
  • Experience architecting and contributing to technical documentation and whitepapers
  • Ability working in a remote team
  • A genuine interest in the latest innovations in the field and just being a technology enthusiast is a must


Bonus requirements

  • Proficient understanding of blockchain and cryptography based systems
  • Interest and experience in tokenomics, token based systems
  • Solid understanding and experience working with smart contracts
  • Interest and understanding of distributed algorithms
  • Experience and understanding of Libp2p
  • Experience in WASM
  • Good understanding of Networking and Internet, P2P Protocols
  • Prior experience in Solidity
You get: