Full Stack Engineer
We have a current opportunity for a Full Stack Engineer on a contract basis. The office is located in Utrecht, Netherlands, although it is only required to be in the office 1-2 days per week.
- You have 3+ years of experience as a DevOps Engineer, Software Engineer, Machine Learning Engineer, Data Scientist, or in a similar technical role.
- You have strong programming skills, particularly in Python, and write clean, reusable, and testable object-oriented code.
- You are experienced in DevOps best practices, including version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- You have hands-on experience with ETL processes, data pipelines, databases (SQL/NoSQL), and cloud platforms (preferably Azure).
- You have experience building and integrating APIs, and working with API gateways such as Kong.
- You are passionate about building scalable, maintainable, and production-ready solutions, with a focus on reusability and standardization.
- You have a working understanding of networking fundamentals in cloud environments, including virtual networks, subnets, and network security groups.
- You are familiar with authentication concepts, such as OAuth2, OpenID Connect, and Azure Active Directory integration.
- You are curious by nature, collaborative, and comfortable working closely with stakeholders and customers.
- Experience with frontend technologies is a plus.
- You communicate effectively in English, both spoken and written.
- You hold a Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, Econometrics, Mathematics, Statistics, Engineering, or a related technical field.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.