Full Stack Developer
Beanstalk is a Techstars startup that is growing and looking to bring on a startup-minded Full Stack Developer. Everything we do is grounded in inspiring curiosity, creative confidence, and kindness in kids. We provide live, interactive, online video to kids ages 3+. We’re excited to bring on a Full Stack Developer to rapidly enhance our web app, mobile apps, and video platform.
As a growing startup, Beanstalk’s Full Stack Developer will be writing high-quality code as well as making technology recommendations on behalf of the company. You should be a strategic thinker, an effective communicator, and excited to be working in a scrappy startup environment.
Our current web app is built on top of Shopify with some Rails to extend its functionality. We are leaning towards Node.js and React for our future application development while continuing to leverage Shopify as our CMS.
You will work directly under the Chief Product Officer and will act as our technology expert helping to make technical decisions that will impact the current and future operations of the company.
Senior Developer Responsibilities:
Writing code for a variety of web-based projects
Making recommendations on what technology will be used in the company
Reviewing code work for accuracy and functionality
Work with the CPO to create realistic goals and work in weekly iterations towards those goals
Running technical experiments to learn from our customers
Maintaining a consumer-focused outlook
Ensuring all technology practices adhere to regulatory standards
Full Stack Developer Requirements:
5+ years of experience in a similar role
Comfortable working with Shopify and Rails (what our current app is built on)
Expertise in Node.js and React
Strong knowledge of HTML, CSS, and web frameworks
Expertise in AWS and server architecture
Practices agile methodologies
Nice to Haves
Familiarity with video streaming and WebRTC
Ability to convert designs into HTML/CSS
Familiarity with Reactive Native
Well versed in COPPA and GDPR
Familiarity with test-driven development