Our goal is to simplify the process of finding and enrolling in schools by providing transparent and free information.
Niche has a mission to help people discover where they belong, and we strive to create an enjoyable work environment that allows everyone to thrive professionally.
Job Description
We are looking for a seasoned software engineer who will be part of our Data-Driven Content team. The ideal candidate should have experience with enriching and scaling systems that power discovery and trust for millions of users.
This position is suitable for engineers who enjoy experimenting and prototyping to quickly learn and grow.
* Develop robust full-stack applications and features across modern technology stacks.
* Collaborate with designers to improve user experience through intuitive interfaces.
* Build microservices focusing on reliability, maintainability, testability, and scalability within distributed systems.
Requirements
* Bachelor's degree in Computer Science or equivalent experience.
* More than 5 years of professional software engineering experience.
* Experience with Typescript, React, SQL databases, microservice architecture, and distributed systems.