We are seeking a Software Engineer to join our team and contribute to the development of software that supports thousands of schools globally. As a Software Engineer, you will be responsible for designing and building robust backend-driven applications while contributing to frontend experiences where needed.
Requirements
- 5+ years' professional experience in software engineering, ideally in SaaS or product-led environments
- Strong backend experience with Java and/or Kotlin, with solid knowledge of Spring Boot
- Experience working across the stack, with exposure to React (TypeScript preferred)
- Strong understanding of relational databases (PostgreSQL) and system design
- Experience working in cloud environments (GCP or AWS)
- Familiarity with messaging systems such as RabbitMQ or similar
- Strong problem-solving skills and the ability to navigate complex systems
- A passion for building high-quality software and continuously improving how things are done
Benefits
- Hybrid working environment
- Learning and development opportunities
- 24/7 access to Employee Assistance Program (EAP)
- Parental leave program
- Regular team events and social budgets
- Employee Referral Program
- Supportive and inclusive culture