About the job
At SchooLinks, we are revolutionizing the way students navigate their post-high school journeys. As a venture-backed ed-tech company, we provide an extensive suite of over 80 tools designed for both students and school staff, including features for college application management, course planning, financial assessments, personality evaluations, and detailed college profiles.
We are seeking a highly skilled Backend Django Software Engineer to join our dynamic team. The ideal candidate will demonstrate exceptional coding abilities, make informed architectural decisions, and promote best practices to foster team growth.
Please note: We are currently only considering candidates based in the United States who reside in the Central or Eastern Time Zones. We are unable to sponsor H1-B Visas.
We are looking for seasoned software engineers with extensive experience in Django and Django Rest Framework (DRF).
Your responsibilities will include:
- Delivering clean, readable, and maintainable backend code using Django.
- Enhancing the quality of our codebase through test writing and addressing technical debt.
- Collaborating with a talented team of engineers, designers, and product managers who have successfully launched over 50 features in the past three years, establishing SchooLinks as a leader in our industry.
- Engaging in the product development cycle from conception through to execution, offering valuable insights on requirements and user stories.
- Designing and implementing scalable solutions capable of supporting millions of users.
- Participating in on-call rotations to ensure system reliability.
Qualifications:
- Minimum of 5 years of experience with Django and Django Rest Framework.
- At least 3 years of experience with AWS.
- 3+ years of experience managing SQL databases in production environments.
- Proven experience in building, supporting, and planning production systems.
- Familiarity with asynchronous task management.
Preferred Skills:
- Experience with Celery and Redis.
- Knowledge of React.js.
Bonus Experience:
- ETL and data integration with third-party systems such as Student Information Systems.
- Expertise in educational data analysis.
- Interest in workforce development and career exploration.
- Experience with predictive analytics surrounding educational outcomes.
We are open to considering exceptional candidates with slightly less experience, but this position is not suited for junior engineers.
Interview Process:
- Video Screening: A 15-minute video interview focusing on your background and technical skills.
- Live Coding Challenge: A one-hour session where you will complete a coding task with one of our Staff Engineers or Engineering Manager.
- Final Interview: Discuss your experiences and approach to problem-solving.

