Senior Back-end Engineer
#LI-DNI
As Senior Back-end Developer, you will play a crucial role in the transition of our in-house developed e-commerce website and systems to the Gomibo platform as a SaaS solution. This is a big challenge where your knowledge and experience will be indispensable. What your role will look like exactly depends on your interests, skills, and what area you want to further develop in.
English | Nederlands
As a senior engineer, your duties will include:
Implementing and managing the development process from the Minimum Viable Product (MVP) perspective where you deliver value quickly and iteratively.
Devising technical projects that meet specific business rules and quality requirements. Think of: speed, scalability, legibility, and being able to easily maintain code, so that our platform will still function perfectly in 20 years' time. You set the technical example and, together with your team, develop a high-quality codebase.
Identifying improvements in the technical area, our workflow, and development cycle, for example by researching new technologies or focus groups.
Taking the lead in projects by, among other things, defining MVPs, providing technical advice, and adjusting when necessary. You ask critical questions during reviews, identify technical risks (e.g. impact on other systems), and monitor backwards compatibility.
Mapping out any complex dependencies on products from other teams and then work with these teams to generate independently functioning products.
Guiding colleagues through coaching and code reviews. You actively help your colleagues get better at their work and unlock their potential through smart solutions.
As a senior, you can go in any direction in terms of growth. It is possible to deepen your technical knowledge within your team or to take on projects that go beyond the team’s scope. You can be given a broader range of tasks, for example by being responsible for the architecture of one of our systems. You can also progress to a role as Staff Engineer or Engineering manager. A functional role in which you maintain contact with providers or create the tickets for a technical project, for example, is also an option.
Redesigning our warehouse management system to a modular design
Implementing a new Pricing model for our spin-off Tulip Assist
Setting up multi-tenancy in Kubernetes (DevOps/Gomibo Cloud)
In addition to these projects, you can also take the lead in teams working on overarching themes such as: APIs, architecture, workflows, learning & development, or giving training courses to further improve our colleagues in terms of content.
Next to a good salary, special Belsimpel Benefits, a beneficial pension plan and 25 vacation days a year, we also offer:
Plenty of (international) growth opportunities
Get the best custom-made career in the Netherlands.
Your development is key
Individual coaching, code reviews and much more.
The best gear
Desktop with 3 displays, CPU: Ryzen 2600X, GPU: GTX1050, RAM: 32GB. At home too.
Impact from day one
Instant responsibility you feel comfortable with, and your written code will be used within days.
You have extensive (6 years or more) experience in software development, including designing, programming, testing, and debugging complex systems.
You have a college or university degree in Computing Science, Software Engineering, Computer Science, or a similar field.
You have a great sense of responsibility for the components and systems you work on, from draft to delivery. As we value freedom, independence, and creativity, taking ownership is very important.
You have good communication skills and can speak English well. This is indispensable for good cooperation in our international development teams when making and substantiating technical decisions.
You can collaborate well in a team.
You are proactive in developing your own skills, both technically and personally.
Content skills:
You have experience with project-based work on multidisciplinary IT issues.
You can organise projects from start to finish and monitor their progress. You have a strong sense of ownership.
You are familiar with Agile working methods. You know how to apply the best of these, but do not allow yourself to be completely guided by them.
Experience with our stack is an advantage, but not a requirement. If your other languages are at the level we are looking for, we assume you will pick up our stack quickly enough if you have the correct insight.
The following is an advantage:
Knowledge of cloud technologies;
Experience with large-scale distributed systems
Experience with API specs
Leadership qualities
You work at the office in Groningen during your entire onboarding period. After that, we have a remote working policy of a maximum of 2 days per week. More days are possible in consultation.
English | Nederlands
Will you be there soon? And only if you want to, because if you don't like it, that's fine too. At Gomibo, everyone can be themselves.