Lead Developer
What started as a student project at the TU in Delft has flourished into an essential platform for students and teachers worldwide! Ans is the assessment platform that makes it possible to create tests, assess them and provide quality feedback easily. Today, we help more than 75.000 educators assess their students. With our platform, teachers can focus on what matters: educating the minds of the future. Grading tests has never been easier.
We work in product teams consisting of a Product Manager, a Product Designer, a Lead Developer and 2 or 3 Engineers. We develop in 4-week iterations, where we work on 2-3 themes selected by the Product Manager. We use Shortcut as our Kanban board/sprint planning, where the Lead Developer prepares the stories to work on. We minimize meetings to one weekly meeting on Monday to align and one retrospective after each iteration.
At Ans we’re committed to our values; Collaboration, Iteration, Getting Things Done and Transparency. This means that we support each other as a team and break tasks down into smaller pieces so that everyone can contribute to the final goal, all while fostering open and honest communication!
As our Lead Developer, your primary goal is continuously improving our codebase. You produce high-quality, easy-to-read (and there it is again) clean code while effectively managing multiple projects and guiding engineers. This will include planning and prioritising tasks for the team, mentoring junior engineers, working on larger coding projects of your own, and taking the lead on handling incidents that may come up. You will break down large projects or complex problems into manageable steps and solutions.
Iteration planning
Prepare epics and stories for the next iteration;
Spike new features to be worked on by the team;
Keep an eye on current iteration progress with your team and discuss deviations with the Product Manager.
Incident Management
Lead prio 1 and 2 incidents by coordinating engineering efforts and keeping stakeholders informed;
Assist team members with prio 3 incidents and issues.
Coaching
Other Engineers;
Guide interns;
Organise demonstration meetings (code reviews);
Balance between creating work and distributing others’ work.
Planning and organisation
Manage multiple projects simultaneously while ensuring deadlines are met.
Problem-solving ability
Identify and solve issues fundamentally.
Coaching skills
Guide interns and engineers to help them progress.
Critical Thinking
Critically assess tasks to ensure the right tasks are performed. Review self-written code and code written by others critically.
You have 3 to 5 years of experience as a back-end developer and you're capable of leading projects on your own and to the team;
You write clean code in Ruby on Rails and Python;
You’ve worked with complex APIs before;
Experience with AWS, Terraform and Github actions;
You're a critical thinker and you have a problem-solving mindset;
You have strong communication skills.
A salary between €3626,- and € 4243,- (gross) based on full-time employment;
Pension contribution of 10% on top of your gross monthly salary;
25 vacation days based on full-time employment, with the possibility to buy 5 more;
To celebrate you, you get a day off on your birthday 🥳;
A Macbook to do your work;
At Ans we’re working on a hybrid arrangement, a good mix of working from home and our office;
A €450,- budget to set up your home office;
A personal development budget of €1000,- per year. As well as a team budget of €1000,- per colleague, per year;
We actively participate in sports activities from Yes!Delft; next to that we have a sports budget of €200,-, per year, available;
And more that we would like to tell you about!
Join our team and contribute to making our codebase better with every line you write. Apply now to embark on a journey of innovation and continuous improvement!