What You’ll Do
- Extensive experience as a software engineer, including designing feature and platform architecture, writing clean, efficient code, and creating comprehensive tests for your work
- 10+ years of experience with a focus on backend
- Extensive experience with top-tier database systems (preferably PostgreSQL, though other systems are also valued)
- Proven ability to quickly learn and master modern programming languages (e.g., Python, JavaScript, Node.js) and adapt to new technologies beyond your comfort zone
- Collaborate effectively with other software engineers to achieve larger team objectives
- Develop elegant, high-quality code in Ruby on Rails, often for new features or products/platforms
- Collaborate within a SCRUM team alongside backend engineers, front-end engineers (Vue.js), QA/Test, and DevOps engineers
- Engage in architectural discussions and deep dives into design patterns to determine the best solutions for features
- Provide guidance and collaborate with other engineers on critical architectural decisions
- Create clear, thorough documentation in partnership with Product and Tech Ops teams
- Follow best practices and coding standards, leveraging the strengths of both the framework and language idioms
- Work closely with Product Managers and Engineering leadership, including the CTO and VPs
Who You Are
- Bachelor's degree in Computer Science or a related field preferred, or 5+ years of experience building successful products and platforms on an engineering team without a technical degree
- Proven understanding of Ruby on Rails
- A strong academic and professional track record of success
- Hands-on experience with decision-making, architecture, and delivering robust backend features
- Proven ability to manage your time efficiently and work effectively with minimal supervision
- Experience independently managing your own workflow and schedule
- Excellent communication skills, with the ability to clearly articulate ideas in a professional environment
- Demonstrated experience presenting and discussing technical concepts with stakeholders
- Open-minded and eager to learn from, as well as collaborate with, other engineers
Similar Jobs
What We Do
Powering your school's identity. Our technology helps K12 leaders build a strong digital brand, without adding work to their team. With Thrillshare mobile, it's like having a marketing team in your pocket. The stories of student achievement happen in your classrooms, stadiums, and auditoriums. Thrillshare’s app for iPhone and Android allows the people closest to the stories to be the storytellers, wherever they are. Thrillshare brings everything you need for school marketing and school communications together into a single mobile app.
The best way to manage how your community thinks and feels about your schools is by taking control of how they interact with your brand online. This means creating a consistent experience that WOWs your audience wherever they look. Build your school's brand with an ADA compliant school marketing strategy.





