DevJobs

Senior Software Engineer

Overview
Skills
  • JavaScript JavaScript
  • Go Go
  • Rust Rust
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Jest
  • Terraform Terraform
  • Web Workers
  • TCP
  • SSH
  • sockets
  • PubSub
  • Prototypal Inheritance
  • performance profiling
  • Load Balancing
  • HTTP servers
  • HTTP
  • firewalls
  • Event Loop
  • CAP theorem
  • Paxos
  • RAFT
  • CloudFormation

Othentic Stack (by Othentic Labs) is an infrastructure to build distributed services 🏗️

Backed by top-tier crypto VCs, including Coinbase Ventures, Breyer Capital, and Finality Capital, Othentic is on a mission to facilitate the creation of novel distributed services.


We seek a highly motivated and skilled Senior Software Engineer with expertise in Javascript and complex systems, who is interested in distributed protocols, low-level P2P communication, Javascript performance and crypto technologies.


As a Senior Software Engineer you’ll be working on the Othentic CLI — Othentic consensus client — used by dozens of teams for building peer-to-peer, decentralized networks. In this role, you’ll research & implement novel distributed mechanisms, work closely with the Smart Contracts team, and communicate directly with clients using Othentic products.


Responsibilities:

  • Lead the end-to-end development of features, taking ideas from conception to production.
  • Architect and develop a robust system interacting with various smart contracts.
  • Own significant components of Othentic's core infrastructure, ensuring high availability and redundancy in distributed systems.
  • Write high-quality, well-tested code using Test-Driven Development (TDD).


Qualifications:

  • 7+ years of engineering experience.
  • Javascript: familiarity with advanced topics such as the Event Loop, performance profiling, Web Workers, Prototypal Inheritance, Jest testing.
  • Distributed Systems: basic familiarity with mechanisms such as RAFT or Paxos; good understanding of the CAP theorem; good understanding of PubSub design pattern
  • Operations: good familiarity with Docker, AWS (including CloudFormation/Terraform), HTTP servers
  • Networking: basic understanding of concepts such as TCP, sockets, firewalls, HTTP, SSH, Load Balancing
  • Work experience in a large production environment with diverse services, databases, and components.
  • In-depth understanding of microservices and infrastructure.
  • Experience working in a high-velocity, business-oriented and Agile work environment.


Ideally, You:

  • Familiarity with Go, Rust, Kubernetes, GCP, familiarity with the crypto industry including on-chain activity
  • Hold B.Sc. in computer science or equivalent.
  • Are familiar with the fundamentals of cryptography.


If you are passionate about crypto and excited about building an innovative infrastructure, we encourage you to apply for this role at Othentic.

Please send your resume to: hr@othentic.xyz

Othentic Labs