- Home
- Vacatures
- Vacatures Hoofddorp
- Vacaturedetails
Vacature doormailen
Software Architect | Hoofddorp | Aviation transport | 125K Hoofddorp • Haystack People
- Notitie toevoegen
- Vacature verbergen
- Vacature rapporteren
Gevraagd
-
40 uur
Aanbod
-
Vast contract
Vacature in het kort
Over het bedrijf
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!
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.
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.
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
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
LeegVanaf nu ontvang je automatisch de best passende vacatures automatisch in je mailbox.
Jouw inschrijving
Emailadres:
Functie:
Plaats:
Frequentie:
Wijzig je inschrijving
Ontvang als eerste nieuwe vacatures voor Software Architect in Hoofddorp
Vind nieuw personeel op Werkzoeken.nl