Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Mid-level Software Engineer

TheMomProject.com

Mid-level Software Engineer

Chicago, IL
Full Time
Paid
  • Responsibilities

    Why You

    You are looking for something more from your job. Maybe a bigger problem to solve with both immediate and long term impact, or perhaps you just need a mission you can believe in every day. You are scrappy and collaborative while looking to join a supportive culture with a bias for action. You dig balanced startup life and can wrestle challenges with grace. You love big, interesting problems and bringing solutions to the masses while making sure it feels personal, authentic and connected. If this sounds like you, we'd like to talk.

    Responsibilities

    • Build features on our product roadmap, improve flows, and resolve bugs using Ruby on Rails (RoR) for our backend and ReactJS for the frontend.
    • Solve problems across the full-stack (but, if more comfortable with either backend or frontend, should have an aptitude and desire to learn the other)
    • Ability to work with senior engineers on drafting and implementing feature design documents, and working with product designers to ensure our implementation matches pixel perfect mockups
    • Collaborate with others in feature design document review and pull requests
    • Comfortable using MySQL or formal BI tools to collect and use data to support business decisions
    • Assist with bug triage steps all the way through resolution
    • Resistant to complacency with a desire to drive meaningful improvements in our product and processes
    • Pair programming with other developers and engineers

    Pre-requisites

    • 2+ years of full-time experience on a product web application using either Ruby-on-Rails or ReactJS (or similar frameworks).  Experience with both is a plus!
    • Experience using Git Flow for collaborative source code management (we use Github)
    • Comfort working with abstract data types and knowing when to use which
    • A passion for self documenting code through efficient naming, comments, and a bias towards keeping things simple
    • Venture-backed startup experience preferred