How do you make our customers happy?
Bol.com isn’t a webshop, but an omnichannel retail tech platform where 10+ million customers can choose from 20 million articles. Sometimes we procure these from ‘traditional’ suppliers, but they’re increasingly sourced by our ~25.000 partners. To stay ahead of evolving customer and partner needs, we need to continuously adjust and innovate our tooling and features. APIs are a key part of this. The better our APIs, the faster and more flexible we can develop. And become a retail tech platform where customers and business partners feel even more at home.
The main challenge
Even though bol.com isn’t just a webshop anymore, that is where our roots are. This explains why our systems were originally designed with a webshop-centric approach. Starting in 2010 we successfully pivoted to a Service-Oriented Architecture.
This has resulted in almost a 1.000 services/applications today, which is also our challenge! How can you innovate if you need to have knowledge of so many service API’s?
We need you to technically enable our move from microservice API landscape to a product focused API landscape of about 50 functional products.
This requires specialized know-how, a corresponding mindset, proper tooling support and new ways of working. Not just within the IT department, but business wide.
Your responsibilities as API ToolingEngineer
- You select, optimize and integrate API tooling
- You develop API tooling for areas where off-the-shelf solutions do not meet our needs
- You are the company-wide ambassador of the API-first mindset
- You develop and give training sessions/presentations to highlight the opportunities that APIs generate
- You enable teams to work with the API guidelines, by providing automated support to kickstart and evolve their API projects
As API Platform Engineer your dual role calls on both your tech and communication skills. To start with the tech component: you select, optimize and integrate API-related tooling into the API Management concept. This requires you to maintain close relationships with the SCRUM teams. Exactly what do they need in terms of API analysis, development, deployment, and monitoring? You also keep an eye on market developments and research which new tools can benefit our IT organization (approx. 500 developers) the most. Selling the solutions selected and optimized by your API tooling team, to an organization which relies on trust and expertise – and not on hierarchical lines – comes natural to you.
Additionally, you are an inspirational and emphatic company-wide ambassador of the API-first mindset. As such, you will host API-related workshops and give presentations to help us (and you) design and develop the right APIs, in the right way. Not a big enough challenge? Fine-tuning and promulgating our API Guidelines is also in scope. As is helping teams to design their own APIs. Does every new API meet our exacting standards? Including ease of use? Because usability is as important as any technical spec. Ask any user within the company, or any of our external partners, who all rely and build extensively on our ecosystem. So your performance has a huge impact!
Why you can make the difference
Because you’re a dyed in the wool software engineer with hands-on experience with (public) APIs based on Swagger or OpenAPI. You combine an API-first mindset with the coaching and communication skills to guide developers and business stakeholders to the next level. Knowledge of platforms and how to grow them is essential in order to spot market opportunities early, and proactively develop new business models. Experience with Authoring/collaboration tools: Stoplight, SwaggerHub, Linting: Zally, Prism, Security: JWT tokens, Keycloak and Antora, mkdocs and readthedocs is not a hard requirement, but does make us more hungry to hire you.
hedocs is not a hard requirement, but does make us more hungry to hire you.
3 reasons why this is(n’t) for you
- Yes, because you have 5+ years experience as a software engineer
- Yes, because Java or Go holds no secrets from you
- Yes, because you are a technical expert who approaches issues form the users’ perspective
- Not, because you want to focus purely on development and don’t get energy from coaching/communicating
- Not, because you feel colleagues should jump for joy whenever you propose an idea
- Not, because you’re a loner and consider working with colleagues a necessary evil
Where you’ll work
As API Platform engineer, you’ll join a Scrum team you can always rely on for feedback and continuous professional growth. The setting? Think ‘campus’, including a game room and soccer field. Despite our size, we make fun of rigid rules and traditional work structures. We may be a market leader, but you won’t get a whiff of the corporate odor you associate with that. Our strength derives from working together as equals and constantly improving each other. After all, you can accomplish great things on your own, but so much more with your colleagues! Given that over 25% of our IT fleet consists of internationals – if you want the recipe for a celebratory Brazilian feijoada or want to sample authentic Greek mezze, Utrecht is the place to be – we have a lot of relocation experience. As for our ways of working, check out the videos. For info on current challenges (yep, we share code), check out our Techlab!
What you get
What you get
Attention to youWe are continuously focused on innovation and getting better every day. Because we work in a dynamic environment and our organization is growing rapidly, your development will grow together with bol.com.
Money and more...Working at bol.com is challenging and therefore you get something in return. Besides salary, you will receive a yearly bonus, holiday allowance, holiday entitlement of 29 days, travel allowance, group insurance and more.
How it works
Carefully, we take a look at your application. Within 2 weeks you know if we invite you for an interview.
We call you to set up an interview. And since we’re already talking: feel free to ask any question you may have.
In this first interview we’ll get to know each other. We want to find out more about you. Work experience is interesting, but we also want to find out more about you as a person. Together, we’ll find out if this job is a match made in heaven.
Before the next interview we will ask you to take an online assessment. We’ll also discuss the position and your team in depth.
2 interviews are usually enough to see if it’s a match. And if you agree… well, it’s the beautiful beginning of your career at bol.com :)
Any questions? Contact
Login als medewerker en geniet van:
- Extra content voor je loopbaan
- Écht nieuwe vacatures
- Een betere, toegespitste ervaring