Job Description
Summary
As a Senior Backend Developer, you will be responsible for ensuring we have industry leading up-times and performance. Youll be working with an extremely collaborative tight-knit team of senior developers. Youre excited at the prospect of growing your aptitudes in a product first culture that ships code.
Responsibilities:
-
Own our transaction indexer stack end-to-end, making sure we balance reliability and flexibility in a multi-chain world
-
Assist front-end and protocol developers in ensuring performant data availability derived from RPC providers for our application stack
-
Understand trade-offs between various providers and server infrastructure with an ability to communicate those trade-offs to technical and non-technical stakeholders as we scale our product
-
Ability to specify server infrastructure and database migration strategies while optimizing for stability and uptime
-
Assist in public API feature adds, security and maintenance cycle as needed
About You:
-
5+ years of experience in an engineering role with 1+ years of experience with distributed systems. Documented years of experience working on production transaction indexers with high throughput will be counted at a premium
-
Self-starter who finds ways to contribute across the stack as needed
-
Strong curiosity and desire to stay up-to-date on latest technologies and implement them, with a desire to become a subject matter expert within the team
-
Experience working directly on multi-chain transaction indexers with high throughput (1+ years)
-
Documented proficiency in Typescript server architecture, preferably with open source contributions (3+ years)
-
Demonstrable experience working with large SQL databases (3+ years)
-
Experience working in Rust or running full nodes is a plus
Skills
- Communications Skills
- Development
- Software Engineering