Back End Developer

| Greater Boulder Area
We’re looking forward to hearing from you: [email protected]
Apply now

Company Introduction

We’re a venture-funded, Boulder-based startup that’s reinventing the lawn and garden space. Our data-driven service and products will help 90 million Americans turn their yards into verdant and sustainable ecosystems. (Think Casper, but instead of mattresses, we’re using tech to help people take care of their land.)

We are looking for the right people to join our core team. Together, we’re going to disrupt an industry by building cutting edge products that help people and the environment.
Competitive pay and equity compensation.  

Job Description

We are looking for an experienced Back-End Web Developer responsible for the development of all systems that support our environmental analysis and customer database. The role will require both hands-on coding and management of outside contractors and developers.

Your primary focus will be leading the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements and basic understanding of front-end technologies is therefore necessary as well.

Job Role

  • Work directly with the CEO to deliver features on the technical roadmap

  • Lead the development of a stable and scalable back-end for a data heavy direct to consumer business

  • Work with contractors and bring on additional resources when needed

  • Integration of user-facing elements with server side logic

  • Building reusable code and libraries for future use

  • Optimization of the application for maximum speed, reliability, and scalability

  • Implementation of security and data protection

  • Design and implementation of data storage solutions and ETL systems

Desired Background

  • 5+ years software engineering experience

  • You have experience working on production systems at scale

  • You have hands-on experience working with AWS and services like EC2

  • You have experience identifying, designing, and implementing process improvements

  • You are flexible, dedicated, and curious

  • You are passionate about learning, and want to help us learn too

Skills and Qualifications

  • Proficient knowledge of Python, Django Web Framework, and Django Rest Framework

  • Implementing automated testing of Python applications

  • Proficient understanding of Git

  • Proficient understanding of Docker

  • Creating database schemas that represent and support business processes

  • Proficient understanding of security principles with Django

  • Proficient knowledge of API design principles, API Integrations, consuming data from external sources and and generating data for front-end use

  • Management of production environment, including database administration, backups, and application scaling

Bonus Experience

  • Basic understanding of Angular.js

  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3

  • Basic understanding of server-side CSS preprocessors, such as LESS and SASS

  • User authentication and authorization between multiple systems, servers, and environments

  • Understanding of “session management” in a distributed server environment

Application Details

We’re looking forward to hearing from you: [email protected]

Read Full Job Description
We’re looking forward to hearing from you: [email protected]
Apply now
loading ...
Emailed
We’re looking forward to hearing from you: [email protected]
Apply now
Save job
loading ...
Emailed
View Sunday's full profileFind similar jobs