The Cheddar team moves fast and our employees have the opportunity to make an extraordinary impact on the products they work on. We are a diverse crew with eclectic backgrounds ranging from traditional CS degrees to poker players and live mural artists. All of our full-time employees receive a competitive compensation and benefits package, which includes health, dental, and vision insurance, disability and life insurance, 401K, commuter benefits, generous paid leave, team events, happy hours (when return to the office is safe), and more.
About the Role
We are seeking an experienced software engineer to help us build and grow RateMyProfessor’s thriving professor recommendation service. You’ll be joining a lean team of passionate engineers and designers who care deeply about delivering amazing experiences to over 6 million students a month. In this role, you’ll have the opportunity to work across a variety of platforms, engaging with cutting-edge technology for web and mobile. We are looking for someone who is excited to learn, tackle new challenges, and make an incredible impact on our products.
Our stack is primarily React + Relay on the frontend, Go on the backend, and GraphQL to tie it all together. We value testing (and TDD), practice continuous deployment, and sweat the small stuff (tabs, spaces, etc). Our ideal candidate is a strong React developer with GraphQL experience, but we are open to a wide range of technical experience. We welcome new ideas, tools, and technologies, and you should be eager to learn, share, and teach as a part of our collaborative team.
We are excited by what we’re building, and we care about the quality of our code, as well as our user experience. We will expect you to balance high standards and thoughtful development with a pragmatic approach to getting things done. Our culture is fast-moving, and engineers who like to work on a wide variety of projects, try new technologies, and collaborate with cross-functional teams thrive with us. If this sounds like you, we’d love to talk.
Required Skills & Experience
- Experience with modern software engineering practices (CI/CD, TDD, pair programming, A/B testing, etc).
- Excited to explore technologies, develop new skills, and share knowledge.
- Flexible, pragmatic, and oriented toward finding solutions.
- Communicative, collaborative, and open-minded, with a track record of working cross-functionally.