Senior Fullstack Engineer
Software Engineering
United States
At EdSights, we're building the technology for higher education to understand what students are actually thinking and feeling, so they can act before small struggles become big problems. We call it Student Voice Intelligence: engaging students in real-time, AI-powered conversations, uncovering the real drivers of attrition, and delivering those insights to power student success and enrollment workflows.
Today, we partner with 300+ colleges and universities across the country. We're backed by an $80M investment from JMI Equity and are in a phase of rapid execution and expansion. This is an opportunity to do meaningful, hands-on work at a high-growth startup tackling one of higher education's most urgent challenges: helping more students persist from enrollment through graduation.
You’ll join a driven, thoughtful team that values ownership, moves quickly, and cares deeply about building products that make a measurable difference for students.
“EdSights has perhaps the world’s most valuable data set on what college students need to navigate their academic lives.”
- The Washington Post
Responsibilities
- Develop new features with a focus on fast feedback and iteration based on Product input.
- Take end-to-end responsibility for features, from backend APIs to frontend components, including unit and integration testing
- Collaborate closely with Product, UX, and other departments as needed to understand user needs and pain points, shaping the product based on direct feedback.
- Design and implement scalable, maintainable, and efficient solutions that align with EdSights growth trajectory.
- Maintain high standards of code quality through best practices like code reviews, testing, and adherence to clean code principles.
- Stay up-to-date with new technologies and propose innovative tools or frameworks that support EdSights engineering goals.
- Partner with other departments (e.g., Product, Partner Success, Implementation) to align technical efforts with EdSights goals. All communication and decisions must be public and documented in our Git provider for transparency and traceability.
- Take ownership of deployment pipelines, infrastructure management, and monitoring, ensuring that each commit is reliable and performant in production.
- Help contribute to building a strong engineering culture by sharing knowledge, writing documentation, and participating in team discussions.
What we’re looking for from you
- 4+ years of proven success as a Senior Engineer or similar role
- Professional experience developing web applications
- Strong proficiency in backend development, with a focus on implementing clean architecture principles, designing scalable APIs, and building maintainable, high-performance systems (we use GoLang, Node.js, and Python)
- Demonstrated proficiency in SQL with an advanced understanding of database design principles, including normalization, indexing, and query optimization (we use PostgreSQL)
- Advanced proficiency in JavaScript, with a deep understanding of modern frontend frameworks, component-based architecture, and building scalable, user-friendly interfaces following best practices (we use Vue.js)
- Excellent communication, time management, and collaboration skills
- Demonstrated ability to achieve major milestones
- Focused on efficiency and results
- Friendly, humble, inclusive, passionate and collaborative
Nice-to-haves
- Experience developing in a *nix environment
- Experience with Data concepts (Hex, DBT, BigQuery, etc)
- Experience in a tech startup
- Experience working with a remote team
- Passionate about open source
- Experience with GCP
- Experience with Twilio