1 Click Easy Apply


Full Stack Developer


Cambridge, Massachusetts


Full Stack Developer Job Opening in Cambridge, Massachusetts - SproutsIO is the high performance system that makes growing Personal Produce? a pleasure. With SproutsIO, you can reliably grow fresh fruits and vegetables indoors, year-round, soil-free, using an app-controlled system that learns from your preferences. No matter your experience in a garden, SproutsIO makes the process of growing food pleasurable and rewarding.
SproutsIO Inc. was established in 2013 to shift the dependence on industrial agriculture and reposition people from the end of the supply chain to the center of their food cycle. Our mission is to develop technologies that enable large-scale change in food production through grower participation.
Full Stack Developer
Cambridge, MA or Cleveland, OH
Full Time Position
We are looking for a developer to assist with the implementation of our servers and related-software. This position requires a candidate with an optimistic, forward thinking attitude with the ability to think flexibly about short and long-term technology needs. For consideration, please submit your information to the following url: /careers
Required Experience:
Bachelor?s Degree in CS or equivalent experience
Git
Modular software development
Linux/Unix environment
Backend
Python web services
Comfortable using RESTful interfaces
General database design * Frontend
Javascript frontend development
Callbacks and promises
HTML5/CSS knowledge
Recommended/Helpful Experience:
Flask
Fabric

OAuth2 and social authentication
AWS
NoSQL databases - specifically MongoDB
Nginx
Multi-tiered web applications
IOS/Android development
IOT experience
C/C++
Your objectives will be to:
Assist in the software development for the SproutsIO software components including cloud database, social platform and e-commerce website:
Determine the best appropriate software tools, off the shelf components and languages for creating reliable, flexible and robust technology components.
Review the master schedule and any changes weekly with your superior.
Track all proposed bugs, issues and changes by release cycle.
Refreshing the infrastructure and operations for all SproutsIO software technology components.
Assist in the deployment and operations of the SproutsIO platform using the most appropriate combination of hardware, software and cloud services. Prioritize reliability, flexibility and robustness over cost.
Sufficiently test technology component releases before making available to the SproutsIO community.
Instrument, monitor and analyze the performance and functionality of all SproutsIO technology components on a 7x24x365 basis.
Notify the SproutsIO team and community in the case of planned downtime at least 24 hours ahead of time.
Immediately notify the SproutsIO team of any and all unplanned outages.
Assist in providing support in conjunction with the Customer Service department to the SproutsIO community for issues and problems with our backend software platform including cloud database, social network and e-commerce website.
Deploy and manage a ticket tracking system to automatically create tickets from user requests and provide response.
Create a self-service knowledgebase of known issues and FAQs to reduce the support needs.
Our team is small, but we are insanely passionate about our work. The right person to join our team:
understands how to work efficiently with honesty and integrity,
has a sharp sense of humor,
is incredibly organized with attention to the smallest details,
meets commitments and is a team player (aka just gets it done),
is proactive and persistent and doesn?t take no for an answer,
but is flexible and adaptable to change,
is creative and innovative,
is not afraid to speak their mind.
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Software Development: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC