Tassel is a profitable and growing edtech startup that serves as the behind-the-scenes software powering graduation ceremonies across most universities and colleges in the US - everything from registration, ticketing, check in & automated name reading - we’ve been doing that for over 20 years for our customers who are some of the largest and most prestigious universities in the world like UC Berkeley, UCLA, University of Texas, Texas A&M, Stanford, Arizona State, USC, NYU, UPenn, and hundreds more.
Tassel is a 100% remote company (and has been wayyy before COVID) and as such, we build in the open. Transparency is the underpinning of our culture and how we act as employees and how we serve our customers. We are on the lookout for passionate individuals that love education and are eager to drive growth and make an impact. If you're self-driven, and enthusiastic about pushing boundaries in the edtech space, we could be the perfect match for you.
About the Role
Tassel is seeking a mid-level full-stack software engineer to join us for greenfield development and legacy modernization projects. As a Mid-level Full-Stack Software Engineer, you will focus on frontend development with React, Next.js, and TypeScript, while also contributing to backend services in .NET 8/10 and SQL Server. This role requires a developer who can work independently, communicate clearly, and deliver high-quality, production-ready code.
Key Responsibilities
- Develop new frontend features and UI components using React, Next.js, and TypeScript
- Develop and maintain new and existing features using .NET/C#, ASP, and Microsoft SQL Server
- Contribute to architectural and design decisions related to new and existing features in a full-stack context.
- Ensure performance, accessibility, and reliability across the application
- Integrate with 3rd party APIs and service providers across the stack
- Participate in code reviews and provide constructive feedback
- Assist with application deployments and troubleshooting in Azure when needed
Qualifications
- 4+ years of professional experience in full-stack software development
- Production experience with React, Next.js, and TypeScript
- Production experience with .NET, ASP, and C#
- Working knowledge of relational databases and SQL
- Experience writing and maintaining automated, unit, and integration tests
- Understanding of full-stack architecture best practices
- Experience integrating frontend applications with REST APIs
- Exposure to CI/CD tooling (Azure DevOps, GitHub Actions, or similar)
- Familiarity working in Azure environments
- Strong written and verbal communication skills and the ability to work effectively in a remote setting
- Ability to work in the US without sponsorship
Qualifications
- Experience with Docker in development workflows
- Background working in modernization or legacy migration projects
- Exposure to Angular.js or similar legacy frameworks
- Experience with Azure Service Bus or similar message queue technologies