# Lead Back-End Engineer

**As the lead back-end engineer at PoolTogether you will lead the design and implementation of our API, data processing pipelines, and indexing infrastructure.**&#x20;

The PoolTogether Protocol has significant off-chain computation requirements, and the front-end needs high-quality indexing and storage to provide the best user experience possible. This is a critical role for us, and you will have significant responsibility and impact.

## What You’ll Do

* Lead the design and implementation of our API, data processing, and indexing infrastructure&#x20;
* Work in a highly collaborative and iterative way to ship software&#x20;
* Work on a small team and play a major role in building our infrastructure&#x20;
* Evaluate the latest tech and trends and present these to the team
* Document architecture and write specifications&#x20;
* Take the initiative in proposing and implementing enhancements that satisfy business challenges&#x20;
* Triage bug reports and mitigate issues&#x20;
* Participate in a Gitflow-style development workflow&#x20;
* Review code and provide technical mentorship

## Your Skills and Knowledge

* Have excellent written and verbal communication skills
* Can diagram software architecture and write comprehensive specifications&#x20;
* Practical knowledge and experience with serverless infrastructure such as Lambda and CloudFlare Workers&#x20;
* Experience working with Node.js and relevant frameworks&#x20;
* Have written and queried Subgraphs for the Graph Protocol&#x20;
* Fluent in SQL and experienced in schema design&#x20;
* Nice to have experience with indexing systems such as Covalent&#x20;
* Have developed software in an agile environment

## To Apply

**This is a remote position for residents of the United State or Canada**

Apply to <careers@pooltogether.com>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://careers.pooltogether.com/careers/lead-back-end-engineer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
