Job Description
Stellic is seeking a Senior Full-stack Engineer to drive innovation in higher education software. The Senior Full-stack Engineer will work closely with founders and product managers to understand the platform's capabilities and help prioritize engineering-driven initiatives. They will design and implement scalable, full-stack solutions for mission-critical enterprise applications, build and maintain clean APIs, and optimize database schemas. The Senior Full-stack Engineer will also mentor other engineers, ensuring high code quality and robust testing strategies.
What this role involves:
- Work closely with founders and product managers
- Design and lead the implementation of scalable, full-stack solutions
- Build and maintain clean, ergonomic APIs
- Develop and optimize database schemas and queries
- Mentor other engineers in best practices
- Ensure a high degree of quality by designing robust testing strategies
Requirements:
- 5+ years of experience as a full-stack engineer
- Strong ownership mindset
- Deep curiosity and customer empathy
- Ability to plan and manage technical aspects of project execution
- Excellent problem-solving skills
- Impeccable communication skills
- Deep experience with full-stack engineering using Python/Django, AngularJS, and React
- Deep experience with ORMs, RESTful APIs, background jobs, real-time streaming
- Experience with both single- and multi-tenant architectures
- Advanced skills in cloud deployment and hyperscalers (AWS a plus)
- Strong proficiency in designing and optimizing SQL databases and complex SQL queries (PostgreSQL a plus)
- Experience with asynchronous / event-based programming, message / event queues, etc.
- Strong background in API design, documentation, and versioning strategies
- Solid understanding of software testing, CI/CD practices, observability, etc.
What Stellic offers:
- Generous stock options
- Flexible, outcome-based culture
- Comprehensive health insurance
- 401K and commuter benefits
- Annual international retreats