Apply📍 AZ, CA, CO, CT, DC, FL, GA, IL, IN, KS, MA, MD, MI, MN, MO, NC, NJ, NM, NV, NY, OH, OK, OR, SC, TN, TX, UT, VA, WA, WI
🧭 Full-Time
💸 160000.0 - 185000.0 USD per year
🔍 Software Development
🏢 Company: HopSkipDrive👥 101-250💰 $37,000,000 Series D over 2 years agoRide SharingTransportationChildrenInformation TechnologyChild Care
- 3+ years hands-on experience with Ruby on Rails
- 5+ years of professional software engineering
- Advanced experience with PostgreSQL or MySQL
- Excellent communication skills with technical and non-technical teammates and show a high level of emotional and professional maturity.
- Contribute meaningfully to the definition of user stories, seeking to tie stories back to user value & impact for our drivers and organizers
- Actively pursue improving engineering skills, including but not limited to problem solving, writing readable/testable/efficient code, mastering technology in our stack, and learning to anticipate scaling issues.
- Alert manager/team to any issues preventing your work from being accomplished, asks for help
- Deconstruct a problem into an executable action plan for yourself and other engineers Own and complete full projects beginning with identifying and communicating the problems to be solved, getting and incorporating feedback on proposed architectural solutions, and making a final decision as the project owner.
- Lean into challenges when they offer the potential to create large impact, and do so with productivity and positivity
- Be highly productive - have a reputation for getting things done quickly and efficiently
- Make sure your code is readable, easy to maintain, and tested appropriately
- Review other engineers’ code and provide constructive feedback
- Participate in on-call rotation
- Monitor changes in production and rollback if necessary
- Have production access and use it responsibly
- Be able to dive into any area of the code/product that you are not familiar with and make changes, guide others in how to do this
- Show curiosity to not only learn new things but fully understand how they work
- Be a mentor for other engineers, setting and maintaining high individual and team expectations
- Be able to communicate well with all level of engineers
- Monitor the outcomes of the team’s actions to learn from mistakes and replicate successes
- Interview prospective candidates and provide thoughtful evaluations and feedback
Backend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentGitMySQLRubyRuby on RailsSoftware ArchitectureAPI testingData StructuresCI/CDRESTful APIsDebugging
Posted about 2 hours ago
Apply