Senior Software Engineer

Sorry, this job was removed at 1:05 a.m. (CST) on Thursday, June 29, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
About GrowIt!

GrowIt! is a mobile app community for gardening socially. We connect a younger consumer to gardening. The company mission is to 1) make consumer purchasing decisions easier 2) provide tools that enable retailers to sell more plants, and 3) to revolutionize consumer data gathering in the horticultural industry.

The mission of the Product team is to deliver a world-class community marketplace for all things plants. The team builds the platform for the community and the infrastructure for SaaS and consumer insights products. We're looking for a technical engineer to join the team -- someone who has worked at a company from startup scaled.

As a Senior Software Engineer, you are a jack-of-all-trades. You must have the ability to thrive in a fast-paced environment that embraces agile, test-driven development, and collaboration-by-default. We're looking for your expertise in:

  • Experience building/working with a dynamically scalable architecture and SaaS platform
  • Architecture and hands-on development (primarily in RoR, but also other systems as mentioned)
  • Building an automated build/deployment pipeline for GrowIt!.

Here's where we're at - we partnered with an agency to build a mobile app. Over the past two years, we've gained 400,000+ users, hit top 10 Lifestyle app in Play Store and App Store, #1 gardening app, built two B2B SaaS products, and are collecting A LOT of data.

Here's what we need - we need a Senior Software Engineer to audit our technology infrastructure, build a roadmap to scale, and do the work. Someone with experience building/working with a dynamically scalable architecture and SaaS platform.

Here's what we'll accomplish -- scale! We're building a robust community and rich B2B products. Your work will be essential to our success.

As the Senior Software Engineer you are responsible for...

  • Architecture and Infrastructure - Architect our codebases and platform for scale. Treat infrastructure as a product by contributing ideas on how to continually improve automation services and resiliency of the platform. Build monitoring and instrumentation, particularly in our data applications and databases. Patch and maintain Linux servers, as needed. In addition, you are responsible for ensuring the integrity of the servers, app, portal, and website. Maintain and build out application infrastructure to support service and data needs as the company grows. This includes web servers, task servers, RDS databases, DNS records, CloudSearch, ElastiCache, and many other AWS services.
  • 3rd Party Tool Integration - We use MailChimp, Mandrill, Adjust, Localytics, ZoHo, Tableau, native portals, and we're sure to add more.
  • Big Data - Build out our data pipelines to handle large data sets from the app and third party sources.
  • Deployments - You'll be responsible for building, using and supporting our build and deployment pipeline. Build an automated build/deployment pipeline for GrowIt!. Automation // test-driven // regression testing.
  • Security - You'll be helping us enforce our existing security policies and write new ones. You'll also be responsible for managing permissions, roles, and other access controls.
  • Troubleshooting - Things don't always go exactly according to plan, so it's important that you can keep a cool head and dig into the issue. You will be responding to alerts, incidents, and questions as they arise. You'll need to get to the root cause of issues and make sure they don't come up again. You'll participate in an off hours support on-call rotation and train teammates on server reboots and other first-response triage for weekend/night outages.
  • Development - We are constantly developing new tools and improving old ones to automate repeatable tasks or improve features. You’ll be developing tools in an effort to better support and improve the community or our product offerings.
  • Communication - Day-to-day, you'll be working with the head of product, other developers, and business stakeholders. The DevOps developer must be an effective communicator so even non-tech folks can understand what they're up to and how we can all plan accordingly for seamless development, testing, deployment, and implementation.
Skills

Ruby on Rails, Amazon Web Services (AWS), SQL, PostgreSQL, Ansible, Bash

Requirements
  • A Bachelor's degree in Computer Science/Engineering (or related field) or equivalent work experience required.
  • Working knowledge of agile, test-driven development
  • Passionate about staying current on trends and best practices in software development tooling
  • You are a patient, personable, and open-minded individual
  • Adaptable
Benefits

Compensation. GrowIt! offers a competitive comprehensive compensation package that includes salary, 401(k) with 2% match, benefits (medical, dental, vision, disability, and life insurance), and PTO. We also offer access to supplemented spouse, domestic partner, and dependent medical, dental, and vision insurance.

Access to 1871, one of the top ranked incubators in the world, and all of their workshops and mentoring sessions for career development.

Casual dress and flexible schedule. Come in a sweatshirt, jeans, whatever, like everyone else here. We're implementing Agile development so the first six months will be rigid as we get up and running, but once we're a well-oiled machine, we're flexible with schedule.

Creative work environment. We are building a new product and your expertise and creativity are high in-demand.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

125 South Clark Street, Chicago, IL 60603

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GrowIt! Garden SociallyFind similar jobs