Full-Stack Software Developer
Core
Design, develop, test, and support web-based applications serving the university community across frontend and backend technologies.
Role type
Full-stack software engineer
Builds
Scalable, secure, and user-friendly web applications for university stakeholders
Domain
Higher Education / Web Development
Deliverable
production ML models | product features
Required skills
Full-stack application development, UI technologies (HTML/CSS/JS/TypeScript), relational and NoSQL databases, API design (REST/GraphQL), secure web practices, DevOps practices, testing strategies, authentication workflows, agile methodologies
Preferred skills
Technical supervision experience, mentoring students
Technologies
Vue, Svelte, Angular, React, Node.js, PHP, Python, Go, Java, SQL, PostgreSQL, MongoDB, GitHub Actions, AWS, Terraform
Responsibilities
Collaborate with stakeholders to gather requirements, implement features from concept to deployment, integrate with third-party services and internal APIs, provide technical support, mentor student engineers
Seniority
Entry to Senior (Levels 53-55T)