+30 km
Uren
Opleiding
Dienstverband
Ervaring
Salaris
Datum
Bedrijfstype
Zoek vacatures
Soortgelijke vacatures omgeving Hoofddorp.

Software Architect | Hoofddorp | Aviation transport | 125K Hoofddorp Haystack People

Solliciteer nu
Solliciteer via Werkzoeken.nl (zonder cv)
Opslaan
Solliciteer nu
Opslaan
Delen

Gevraagd

  • 40 uur

Aanbod

  • Vast contract
 

Vacature in het kort

Hoofddorp
Join a dynamic and international Tech Scale-up as a Software Architect, where you'll have the opportunity to make key architectural decisions and guide a development team. This role offers a chance to work in a SaaS environment with a heavy load, ensuring optimal performance and maintaining high-quality standards. Enjoy unique benefits like company parties, significant discounts through the HR system, free fresh fruit, and fair-trade coffee, alongside "Borrel" every Friday and fun table tennis competitions. Plus, gain unlimited access to OpenUp for professional psychological help. Learn about the growth opportunities available in this role.
 

Over het bedrijf

Haystack People
Werving en selectie
Bedrijfsprofiel
 

Volledige vacaturetekst

Working as a Software Architect at Get-E! A dynamic and international Tech Scale-up in Hoofddorp!

  • Taking the initiative in making the architectural decisions on all the products
  • Work in a SaaS environment with very heavy load and making sure that it performs optimally
  • Guide the development team of 8 other developers inbest practices
  • Maintaining a high quality standard and make sure the domains are separated correctly
  • Work in close collaboration with the CTO and Team Lead to determine future strategies with topics like short and long term decisions. What is needed for this? What should the next hire be? Is the ratio between front- and backend still correct?
  • Build out the team of developers according to these future strategies

Sounds interesting so far? Great! Keep reading, because this is a really exciting opportunity!

About Get-E

Get-E is a Tech Scale-up with their headquarters located in Hoofddorp. They provide a smart transportation management solution for leading global companies. Their focus is set on the innovation of how cab and transfer service is managedin the market. The idea is that major companies around the world use their SaaS platform to arrange all transportation for their employees so that they always get to their destinations on time. Meanwhile, they have set up permanent contracts withmajor insurance, credit card and airline companies, where they manage these services worldwide.

With around 80 people from 18 different nationalities and an open, exciting, collaborative, supportive and inclusive working atmosphere, they are workinghard on expanding the services, as well as managing their product and making sure it handles theheavy load(sometimes hitting 10 to 20 requests per second), all whilemaintaining the highest quality standards in their code. They work in a Trunk-based development environment together with Feature flags. Daily deployment is about 5 times, and each developer can do it himself. The development team consists of 9 developers, mainly at Medior or Senior level. The code base is mostly built in PHP Laravel (70%), but they also use some Java and Golang in the mix on the Backend. The Frontend is built inReact. Get-E runs all their software on AWS in their own Kubernetes cluster. Everything is run inside Docker containers and Get-E uses GitOps for deploying using argocd.

Recently, Get-E added hotel room management for airline crews' to its portfolio. Due to the rapid growth of Get-E, they are looking for new talent who can create the best user experience for their customers.

What will you be doing?

As the new Software Architectat Get-E, you'll beresponsible for driving architectural decisions on all their products. You will guide 8 other developers in best practices(and also when to leave best practices), keep a high quality standard, as well as making suredomains are separated correctly. Together with the CTO and Team Lead, you will determine the future strategy. You will make decisions on questions such as; what short and long term decisions are in play? What is needed for this? What knowledge are they missing in the team? What should thenext hirebe? Is the ratio between front-end and back-end still correct?

You are driven in explaining your technical choices to other stakeholders and your team. You can explain well why you choose a certain architecture. Youtake the lead in creating UML diagrams such as Class Diagrams, ERDs, SSDs etc. Furthermore, you are able to communicate this to less technical stakeholders during product meetings. You'll establish a clear structure in the codebases, largely based on Domain Driven Design. You push for Low Couplingand the right contracts between the domains. For new features, you are responsible for which fields end up in which domains and what dependencies are needed between domains. You will be doing frequent code reviewsto ensure code is architecturally correct. You keep a good eye on code qualityand oversee the introduction of new tools to improve the developer workflow. For new features, you determine in which phases they will be rolled out with high-availabilityin mind. You determine which feature flags they introduce and when they run the migrations.

What do you bring to the table?

Still interested and excited about this job opportunity? Great! These are the requirements:

  • Experience with technical leadershipas a tech lead, team leador software architect
  • Strongcommunication skills, able to ask good questionsand get people on board with your ideas
  • Good experience in programming languages like PHP, Java, Golangor willing to learn working with these languages
  • Sound knowledge of RDBMS' (MySQL/Postgres), transactions and isolation levels
  • Experience with AWS, Kubernetes, Docker
  • Experience with product development (roadmapping, refining, etc.)
  • Experience working on backend systems handling heavy load (scaling, concurrency, performance, etc),High-availability environment. Zero-downtime upgrades
  • Experience with Event-driven systems (Apache Kafka, Concurrency, RPC & Request/Response patterns)
  • Domain Driven design
What will you get in return?

Besides an interesting and dynamic job, they will provide you with:

  • A salary up to 125K, based on 40 hours per week
  • A travel allowance or fully paid NS Business card for commuting
  • You can use their cab service 2 times per year
  • 25 vacation days for full-time employment
  • Personal development focused on continuous improvement

Furthermore, they provide you with other benefits:

  • Enjoy company parties twice a year.
  • Great discount on 40+ companies through their HR-system.
  • To have free fresh fruitandfree fair-trade coffee with freshly roasted beans.
  • To enjoy our "Borrel" every Friday afternoon.
  • To play fun table tennis competitions to enjoy some movement in between.
  • Free and unlimited access to OpenUp. An anonymous platform offering professional psychological help.

Are you interested? Apply via the application button below! Do you have any questions based on the position? You can contact Stefan through:
T: +31613819717
E: via de button "Solliciteer nu" op deze pagina.



Salaris

Leeg
Vacature opslaan
 Vacature delen
Sluit
Je notitie is succesvol opgeslagen
Voeg een notitie toe aan deze vacature
Opslaan
Sluit
Bedankt, je melding is verstuurd
Rapporteer deze vacature
Leg kort uit waarom je deze vacature rapporteert:
Versturen
Terug naar vacatures
Sluit
Kies 1 of meer
Sluit
Vacature opgeslagen
Klik op het hartje bovenaan de pagina om je opgeslagen vacatures te zien.
Terug naar vacatures
Sluit
Vul een in