Senior Software Developer (Python/Django)

Company:Wallflower
Employee Type:Full-Time
Location:Charlestown, MA
Job Type:Computers & Electronics, Computers & Electronics Other
Experience:Not specified
Date Posted:10/16/2015
This is your chance to get in on the ground floor of a small, fast moving startup in the “Internet of Things” space that recently closed a significant seed round and was founded by a serial entrepreneur with a previous exit to Amazon.com. Wallflower is focused on building connected devices that sense when you are near, notify you when certain conditions occur, and can be controlled remotely using a mobile app; the applications are endless. Our first product is aimed at solving the #1 cause of house fires. It notifies you when you forget to turn off your stove and allows you to monitor and control your stove using the mobile app. Not everybody needs a smart thermostat but everybody has a stove and everybody should have a Wallflower to keep their family safe.
Responsibilities will include:

ABOUT YOU:• You are a self-starter, with an ability to work and thrive in a small team• You are goal oriented and wake up every day determined to complete your project• Challenges don’t intimidate you, solving complex problems is why you are here• You understand that quality, privacy, and security can make or break a company• You have a passion for collaborating and working as a team• Details matter - you want to do it right and you aim for perfection • Flexible hours means you’d rather be coding than waiting in traffic• At the end of the day, you want to build something you can be proud ofWHAT YOU WILL BE DOING:• Developing restful APIs using the Python Django framework• Defining and developing a restful API for the device, mobile app, and data partners• Architecting and designing a scalable, secure, and reliable system• Managing the AWS Infrastructure; RDS, EC2, DynamoDB, CloudFormation, etc.• Writing automated tests for your code• Building and managing a continuous integration and delivery environment (eventually)• Reviewing and contributing to technical specs• Working within a SCRUM team (sprint planning, standups, etc.)• (Optionally) Contributing to app development on iOS and AndroidREQUIRED:• Bachelor’s degree in Computer Science or related • Must be able to work in the United States• Must be located in the greater Boston area• Expert with Python Django and RESTful APIs• Strong knowledge of object oriented programming and common design patterns• Just enough UML to be dangerous• Solid experience with SQL (e.g. MySQL, Postgres) and NoSQL (e.g. MongoDB)• Solid experience with the following AWS services: RDS, EC2, DynamoDB, CloudFormation, etc• Experience with Linux system administration • 1+ year of continuous integration experience (e.g. Jenkins)• 2+ years of scripting experience (e.g. Shell, Bash, etc)• Ability to write a technical design specification• Experience with Agile development methodologies • Experience with Test Driven Development (TDD)• Experience with Git• (Bonus) Android and iOS experience• (Bonus) Desire to work with big data and analytics• (Bonus) Experience with Amazon Echo, Apple Home Kit, Nest integrationBENEFITS:• Stock Options• Healthcare & Dental• Flexible Work Hours• Unlimited Vacation Policy