Senior Golang Developer
About the job…
The activities are very varied, and no two days are the same. A normal day at the job can consist of tasks like:
· Devising, building and optimising new and existing applications and APIs;
· Working all-round on the code, the architecture and the underlying infrastructure;
· Coming up with solutions that are testable, scalable and reusable;
· Using frameworks, libraries and technologies that are suitable for the application;
· Building high-performance and robust APIs for multinationals;
· Building data transformation processing software;
· Building integrations with our clients' external systems;
· Building middleware to support blazing fast frontend applications;
· Sharing your design choices with your colleagues;
· Helping and supporting your colleagues where necessary.
What you have...
· You love what you do and you've been doing it for at least 5 years;
· Excellent Golang coding skills, with at least 5 years of experience;
· Knowledge of SOLID design principles;
· Knowledge of database and key-value stores, like MariaDB, MongoDB, Redis and ArangoDB;
· Knowledge of libraries like Chi, Gorilla Mux, testify, Viper and Cobra;
· Knowledge of languages like JavaScript, TypeScript and PHP is a plus;
· Knowledge of Shell scripting such as in Bash;
· Knowledge of Docker, Kubernetes, Linux, Ansible, AWS and/or other CI/CD technologies;
· Knowledge of how to work with Git (git flow) in teams.
What you bring...
· Not scared to speak your mind; only that will lead to the best results
· Crave freedom and flexibility
· Have a keen eye for detail, after all, you're going for gold
· Be a proactive, self-guided missile
· Search outside of the box for practical solutions
· Are open to using new techniques or developing them yourself
· Look from the customer's point of view
· Fluent in both Dutch and English
· Structured, customer-oriented, stress-resistant, and analytical
What you get…
· A good salary with pension scheme and nice extra's
· Allowances for traveling, home work, telephone and internet
· Challenging work with flexible working hours and the option to work partly from home
· A laptop and a full-option work- and home office
· Opportunities to grow inside and outside your expertise
· Access to our online learning portal Udemy for personal study
· A healthy lunch and a massage at your desk
· An exciting workplace where technology and fun come together
· And above all team outings and a weekly closing on Friday with some drinks
...
