What You'll Do
- Design, develop, and maintain complex full-stack applications, ensuring scalability, performance, and reliability.
- Provide technical leadership and guidance to development teams, fostering a collaborative and growth-oriented environment.
- Drive architectural decisions and promote best practices across the engineering organization.
- Mentor and coach senior and junior engineers, helping them to improve their technical skills and grow their careers.
- Collaborate with product managers, designers, and other stakeholders to define and deliver high-impact solutions.
- Identify and address technical challenges, proposing innovative solutions and driving their implementation.
- Participate in code reviews, ensuring code quality and adherence to standards.
- Contribute to the continuous improvement of our development processes and tools.
- Stay up-to-date with the latest technologies and trends, and evaluate their potential impact on our products.
What You'll Bring
- A Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
- 8+ years of professional software development experience, with a focus on full-stack development.
- Strong full-stack proficiency in multiple programming languages (e.g., JavaScript, Python, Ruby).
- Deep understanding of front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (Ruby on Rails).
- Experience designing and building scalable, distributed systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with the ability to influence and lead technical discussions.
- Experience mentoring and coaching other engineers.
- A passion for learning and continuous improvement.
- A customer-centric mindset and a focus on delivering high-quality solutions.
What Helps You Stand Out
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with database technologies (e.g., PostgresSQL, Redis).
- Knowledge of DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
- Contributions to open-source projects.
- Experience in the education technology sector.
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.







