Location: Remote within GMT +/-2 hours
Mission: As part of the Product Team, use your development skills to solve the most important problems for Aula users in a reliable and scalable way.
What is Aula? 🐝
Aula is the Learning Experience Platform for Higher Education (product video). Aula makes it easy for educators to create high quality hybrid learning experiences by combining easy-to-use technology with learning design capabilities.
About you 👨🏽🚀🕵🏻♀️👩🏾🏫👨💻
We’re excited to tell you about what we’re working on, but first of all, let us explain who we’re looking for. The most important thing about you is that you are curious and care deeply about building great products that affect people’s lives. You are transparent, reliable, considerate and ready to work hard to further our mission.
The role: Senior Software Engineer 💻
We’re looking for a seasoned full-stack engineer to join a close-knit team of 8, at the forefront of shaping our users’ experience. You will build and support features across the entire stack (front-end, back-end, mobile) and challenge our thinking on architecture. Here’s a snapshot of what you’ll be doing:
- Be a part of a high-performing and inclusive team that values autonomy.
- Work with your teammates to set high goals — and celebrate success when we hit them.
- Decide how work should get done, and be accountable for results.
- Show leadership on projects and in tech specialisations.
- Contribute to building a collaborative, productive and friendly remote workplace.
- Building new features from the ground up as well as improving our existing product.
- Provide production support, system diagnosis and troubleshooting
- Ensure consistency, performance, and reliability across distributions of Aula: web, desktop, iOS, Android.
- Commit to high-speed iterations, high code quality, and continuous improvement via agile processes
- Push our thinking on core architecture choices and help improve upon the architecture in place. Weigh in on larger-scale architecture decisions like moving parts of our app to serverless.
- Work directly with Product Designers to build, maintain and improve design-first UI across devices.
We’d love to hear from you if… 🔍
- 5+ years of demonstrable engineering experience, ideally working on client facing, accessible applications
- Experience creating and iterating on products from end-to-end.
- Worked with RESTful APIs and single page applications
- Experience and understanding of automated testing, continuous integration and continuous delivery
- Cloud systems / architecture experience
- Worked on a remote team using agile development practices, and know how to break down complex pieces of work into deliverables
- Worked on features in a vertical slice, from back-end to front-end.
- Led or contributed to projects from start to finish, and understand what it takes to keep a project on track.
- Supported your code in production. On-call experience is a plus (we have a rotation).
- Incident response experience
- Are mission-driven: you care deeply about building great products that affect people’s lives.
- Are excited about joining a 35-person startup with all the ups, downs and ownership that entails.
- Enjoy working in an agile environment driven by our partners’ needs
- Value good coding practices; your coding style is always high quality, consistent and maintainable.
- Are a team player, someone who enjoys working collaboratively.
- Are transparent, reliable and considerate.
- Have a curious nature; someone who is excited about exploring and learning
- You approach everything you do proactively and are always looking for ways to improve and innovate
- Are emotionally intelligent. You can communicate with people from different backgrounds and with varying levels of tech know-how. You don’t shy away from challenging conversations.
- Value being part of a diverse and inclusive team.