Sr Software Engineer, Back-end/ Data Engineer
WE'RE HIRING: SR SOFTWARE ENGINEER, BACK-END / DATA
We're looking for a Sr Software Engineer with strong data engineering expertise to join our growing product and engineering team. This is a hands-on role where you'll design, build, and scale features across our platform while serving as a data engineering subject matter expert.
You'll own critical product features, build data-driven experiences that surface insights to business stakeholders, and guide the team on data architecture and ingestion patterns, as well as not hesitating to get in the weeds to bring things across the line. One example of this is data wrangling, while this is not a primary focus, it is also not out of scope as in some cases this may be necessary for successful project completion.
This role is perfect for someone who thrives in fast-moving, high-growth environments, loves building elegant solutions that transform raw data into actionable insights, and wants to see their work make an impact on the future of higher education.
WHAT YOU'LL OWN
🔹 Backend Product Development
- Design, build, and maintain features across the stack using TypeScript, Node.js, PostgreSQL, and MongoDB.
- Architect and implement scalable APIs, real-time data processing, and AI-driven features that power student-university interactions.
- Own end-to-end feature development from technical design through implementation, testing, and deployment.
- Build in-product experiences that expose insights and analytics to university stakeholders, enabling data-driven decision making.
🔹 Data Engineering & Analytics
- Design and build ETL pipelines and data transformation workflows that power analytics and reporting.
- Create and maintain Looker dashboards in collaboration with business stakeholders, translating requirements into actionable visualizations.
- Build data models and aggregation layers that enable efficient querying and real-time analytics.
- Implement data validation, change management, quality...