Work with the best minds in crypto

Explore opportunities with leading projects across crypto & web
1kx

Staff Backend Engineer

Alkimiya Labs

Alkimiya Labs

Software Engineering
Posted on Friday, May 10, 2024

Staff Backend Engineer

What we do

Alkimiya is a decentralized protocol for blockspace financial assets, providing both producers and consumers of blockspace with the marketplace to create and trade financial instruments suited to their needs. Blockspace is the core resource powering the heartbeat of the entire crypto ecosystem. Similar to how robust financial markets developed for all primary energy and commodities in history, as on-chain commercial activities expand, native financial markets dedicated to blockspace becomes a top requirement for the industry’s sustainable growth.

About the team

We are a lean and well-capitalized team of 10, working hybrid with flexible hours all over the world. The team meets frequently in person during offsites where we focus on building connections with teammates and having fun. So far, we’ve had offsites in Barcelona, London, Denver, San Francisco, and Tahoe.

Description

As Staff Backend engineer, you will be responsible for architecting and developing the Alkimiya backend. Our backend consists of services that perform essential tasks for seamless running of the protocol (think event-sourcers, data pipelines, oracles, keeper-bots). In conjunction, you will build services that handle fundamental user interactions, such as storing off-chain orders, checking trade history and PnL, and so on.
We are seeking an experienced backend engineer to enhance and expand the Alkimiya stack, focusing on scalability and reliability as we embark on the next phase of our company's growth.
Technology Stack
As Staff Backend Engineer, you will be working with a dynamic and modern tech stack designed for building robust, scalable applications. Our stack is currently typescript-heavy, built using nodejs frameworks (such as NestJS) for backend, NextJS for frontend, and turbo for builds. Our smart contract stack is powered using industry-standard tools (Solidity/Vyper, Foundry, viem, ethers, and so on). Our infrastructure is hosted on a variety of cloud platforms (AWS, Azure) and is provisioned using Pulumi for IAC.
While previous experience in these exact technologies is not a pre-requisite for the job, prior experience using similar technologies is required.
Responsibilities
Design, build, deploy, scale, and monitor backend services that power the Alkimiya protocol
Develop a deep understanding of the Alkimiya protocol and review protocol designs
Work with cloud technologies and services such as AWS
Be a leading contributor to technical documentation
Mentor more junior engineers on the team
Work cross-team to help facilitate integrations with frontends and various blockchains.
Qualifications
Deep knowledge in one of Typescript (nodejs), Java , Python, and Go
Experience in assessing and implementing scaling requirements of backend systems
Experience in writing/championing RFCs and/or technical roadmaps as tools to articulate technical strategy and vision.
Experience with critical infrastructure services including monitoring, alerting, and logging
In depth understanding of systems and network security
Experience working with databases and performing database migrations
StandOuts:
Knowledge of blockchain implementation and mechanisms
Knowledge in cryptography and cybersecurity best practices
Prior experience working in web3
Experience managing large scale monorepos
Experience building smart contracts (solidity, vyper)
Experience working with frontend
Deep understanding of build tools

What we offer