This job was posted over 90 days ago and may no longer be available.

Senior Full Stack Developer

We are looking for a Senior Full Stack Developer for the web and mobile applications arm of the company, responsible for building applications from the ground up primarily using Python and React. Your primary focus will be the design and implementation of all backend systems, ensuring high performance and responsiveness to requests from the front end. You will also be responsible for developing front-end elements from the ground up, as well as integrating the front-end elements built by your co-workers into the application.

Responsibilities:

* Writing reusable, testable, and efficient code
* Designing/implementing anything from REST APIs, to configured Elasticsearch clusters, to asynchronous background task systems across web, mobile, or desktop
* Develop front-end elements by referencing mock-ups provided by designers
* Integrate REST APIs with front-end elements developed by junior developers
* Architect and implement infrastructure as code, using tools such as Terraform

Skills and Qualifications:

* Ability to work independently with little technical guidance
* Comfortable with providing technical guidance to more junior developers
* Expert in Python, with knowledge of at least one Python web framework (ex. Django or Flask)
* Intermediate or above in React/Redux, Jest testing, and integration of REST APIs
* Proficient in HTML, CSS, and JavaScript
* Familiarity with webpack, babel, & ES6
* Familiarity with Swagger docs and Marshmallow library a plus
* Familiarity with Elasticsearch
* Comfortable with working in a Docker environment (k8s a plus!)
* Familiarity with one or more Python ORM libraries
* Experienced with one or more cloud computing providers, AWS a plus
* Experienced with one or more Python async task queues (ex. Celery) and associated in-memory data stores (ex. Redis)
* Experienced with one or more relational databases and modelling of relational data
* Experienced with user authentication flows, and related security best practices
* Strong unit test and debugging skills
* Proficient understanding of Git
* Comfortable with development and project management tools such as Jira or Target Process
* Familiarity with Electron or React Native a plus, or enthusiastic to learn
* Familiarity with Elixir/Phoenix and functional programming a plus, or enthusiastic to learn
* When responding to this job posting, please include the word “durian” somewhere in your response

Benefits:

* Health and dental insurance coverage
* Generous paid time off
* Ability to choose between working remotely or working primarily onsite
* If working onsite:
* Work in a modern co-working space in the heart of the Financial District in Boston
* Fully stocked community kitchen with a variety of healthy snacks and drinks
* Flexibility to work remotely on some days
* If working remotely:
* Annual retreat to meet up with the core team in Boston

Desired Skills

Contact Info

Posted: Feb. 17, 2018

Apply


Get Updates