Backend Developer
Role details
Job location
Tech stack
Job description
Every teacher wants to inspire their students with strong lessons and effective practice exercises. In reality, however, creating these takes a lot of time and energy. That's why we put all our expertise and experience to work to support teachers, so they can focus on what truly matters: high-quality education. Through our work, we contribute to our mission to help every child grow. You will become part of a driven and dedicated team with one clear focus: helping teachers develop lesson presentations, create practice materials, review student work, and everything that comes with it.
What will you do? You'll have the opportunity to build new features from the ground up and be responsible for them when they go live.
Your role and impact o Participating in planning together with the PO and other colleagues o Supporting other colleagues in choosing the right (technical) solutions o Taking full responsibility for your features from the beginning to them going live, and beyond. o Ensure scalability, security, and maintainability across our backend services. o Contribute to architectural discussions and continuously improve our engineering practices. o Work on systems that support A/B testing and other experimentation frameworks. o Design and implement APIs, services, and data pipelines that enable marketing automation and personalization.
Our stack is: o Python back-end o React front-end o Deployed on Google App Engine o Using MYSQL and Redis., o 24 vacation days + 3 assigned days off + 1 skipping school day o Collective pension and health insurance o A €600 annual learning budget for your professional development o Unlimited access to external coaches through Inuka Coaching o Unlimited access to Goodhabitz training programs for professional and personal growth Additionally: o Lifetime access to StudyGo and Squla accounts o Office next to Bijlmer Arena station (with the possibility of getting a Swapfiets or an OV business card if you live over 7km from the office) o A MacBook for work o Payroll Giving option to contribute to a good cause o Healthy lunches at the office, unlimited good coffee, fresh fruit, and snacks o A Culture Crew that organizes fun activities like outings, pub quizzes, ski trips, and laser tag
Requirements
You're a passionate developer who has worked previously in a Senior position, and you enjoy working in an Innovative, agile environment. You believe in making education better for children and can bring fresh, new ideas to the table. o You know your way around the development space and have been in a Senior Developer position previously. o You have exceptional analytical problem-solving skills o You have experience with automated tests and a solid understanding of common design patterns o Fluent in English, both written and spoken o The ability to write clean, maintainable code, following standards and guidelines o You're a team player and can work with multi-disciplinary teams o A thorough understanding of relational database concepts and practices o Have extensive experience building APIs o Solid understanding of relational databases such as MySQL o Familiarity with AWS or other cloud platforms is a strong plus
Benefits & conditions
Amsterdam - Hybrid (minimum 50% at the office) ️ 36-40 hours per week €4900 - €6100 per month Futurewhiz is a B Corp At Futurewhiz, we have one mission that unites us all