We are looking for a senior full-stack engineer who will work with our designers, engineers, and GIS scientists to design and build new features for the Geosite web application. Additionally, you will be partly responsible for managing our cloud infrastructure, so strong bash-fu and familiarity with infrastructure management tools (e.g. Terraform, Ansible) are a must.

This position comes with equity! If you are driven, high-energy, and passionate about application development - we want you on our team!

Note: U.S. citizens ONLY. In your initial contact, please state clearly whether or not you meet this requirement.

Roles and Responsibilities:

  • Assume primary responsibility of backend API

  • Assist in designing, building and managing cloud infrastructure

  • Support frontend lead with frontend development

  • Proactively initiate and execute general engineering tasks as needed

Experience & Qualifications:

  • Expertise in Unix-like CLIs

  • Expertise in at least one backend framework (e.g. Django, Rails)

  • Experience with common DBSs (e.g. Mongo, Postgres)

  • Experience with CI/CD pipelines and application testing

  • Experience with containerization (Docker, Kubernetes)

  • Familiarity with React and modern front-end tools (e.g. webpack, eslint, redux, babel)

  • High comfort level with engineering in a small team environment

  • 4+ years of experience working on digital apps and/or websites

Bonus Qualifications:

  • Adept at rapidly context-switching between very different parts of an engineering stack (e.g. frontend development in the morning, then troubleshooting the CI/CD pipeline in the afternoon)

  • Experience working on a successful B2B product

  • Early-stage startup experience

To Apply:

  1. Complete the CODING TASK (web app & microservices)

  2. Submit your RESUME and a STATEMENT OF INTENT (which includes a link to your submission for the coding task) to hiring@geosite.io