SchooLinks is a venture-backed ed-tech company that is changing how students explore and pursue their post-high school goals. We have a suite of over 80 tools for students and school staff including college application management, course planning, financial situations, personality assessments, college profiles, and many others.
We're looking for a highly experienced Django back-end engineer who will write high-quality code, make sound and scalable architectural decisions, and help grow our team by bringing and evangelizing best practices.
Presently, we're only looking for US-based engineers. We do not have the ability to sponsor H1-B Visas.
Additionally, please note this role is for highly experienced software engineers with deep Django and Django Rest Framework (DRF) experience.
What you'll do:
Requirements
Nice to have -- experience with the following technology that we use regularly:
Domain experience/interest in the following areas is a bonus:
We may consider exceptional candidates that have slightly less experience, but this is not a role for junior engineers.
Interview Process
1. Recorded Video Questions -- If we think based on your application and resume that you'd potentially be a good fit, we will send you a link to a program that asks you some questions about yourself and Django/BE development. This video will go to our engineering leads/management to watch and decide if they'll take you through the interview process. The recording takes less than 15 min. If you're curious about our rationale for including this interview recording step in our process, you can read more here.
2. Live Coding Challenge - we'll have you make a simple Django app from scratch and test your knowledge of Django (models, ORM, migrations, etc) and DRF (class-based views, viewsets, serializers, class-based filters, etc.). You will do this challenge over Zoom/ GoogleMeet with one of our engineers
3. Requirement Planning Challenge- We will give you designs + requirements and a series of questions to gauge your understanding of the designs and see what questions you would need to ask about this project to be able to plan your implementation. This is to test your communication skills, planning ability, and product sensibilities. You will be given the information ahead of time and we expect you to spend 2 hours prepping and thinking about
Benefits