Full-Stack Engineer

IT
  • Hybrid
  • Utrecht (NL)
  • 36 hours
  • Full time
Apply
  • Change Agility
  • Cloud Computing
  • Digital Literacy
  • Disciplined Execution
  • Information Technology Security
  • Information Technology Strategies
  • Professional Collaboration
  • Software Development
  • Solution Architecture
  • Technical Support
  • Test Automation

This match does not affect your application. It is purely an indication of whether this vacancy matches your skills.

This is what we offer you

  • Salary: Gross monthly salary between EUR 5,030 and EUR 7,183 (scale 09) for a 36-hour work week.
  • Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
  • Development budget: EUR 1,400 development budget per year for your growth and development.
  • Hybrid working: a balance between home and office work (possible for most roles).
  • Pension: decide for yourself the amount of your personal contribution.

Do you have a vision on how to improve the development experience for our engineers, so that they can efficiently develop features for our customers?

Within the Tech4Engineering group, particularly in the Tech4Dev area, our Platform Engineering Teams develop solutions that enable development teams to follow DevSecOps best practices. Platform Engineering in our context involves creating standardized solutions that simplify the integration and use of security tools like SAST (Static Application Security Testing) and SCA (Software Composition Analysis) for development teams.

This includes templates, predefined configurations and setups that developers can use to quickly integrate security tools into their pipelines without needing to start from scratch, and tools, custom-built software or utilities that streamline the process of incorporating security practices into the development lifecycle. By providing these resources, Platform Engineering ensures that security best practices are consistently followed, reducing the burden on individual development teams and allowing them to focus more on coding and less on configuring security tools.

We are looking for Full-Stack Engineer with experience in designing, developing, and maintaining software from scratch in an agile way. We are building solutions that standardize and make it easy to use security tools like SAST and SCA for developers in their pipeline by creating tools, pipeline extensions, and templates.

You & your role

Design solutions that enable development teams to integrate security best practices effortlessly. As a Full-Stack Engineer, you will create tools and templates that streamline secure development, ensuring teams focus on coding while security is consistently embedded.

Examples from practice

  • Standardising security tool integration for over 10 development teams.
  • Building a React-based dashboard for pipeline monitoring.
  • Supporting teams in adopting DevSecOps practices through consultancy and hands-on guidance.

Facts & figures

  • 36 hours per week
  • Over 10 teams supported with platform solutions.
  • 43,822 Rabobank colleagues worldwide

Responsibilities

  • Develop platforms, tools, pipeline extensions, and templates to enhance the developer experience for other development teams.
  • Design and deploy solutions on cloud platforms (AWS/Azure).
  • Develop and maintain front-end applications written in React.
  • Implement continuous integration/continuous delivery (CI/CD) pipelines.
  • Manage, monitor, and troubleshoot solutions (DevOps).
  • Provide support and consultancy to other teams to enable them to use our solutions.

Qualifications

  • Strong Python Skills: Proficiency in writing Python code is essential for this role.
  • Experience Python Frameworks: Experience with Flask or FastAPI.
  • Hands-on Experience with React & TypeScript: Ability to build and maintain React applications.
  • Building APIs and Writing Tests: Experience in designing and building APIs, as well as writing effective tests, is crucial.
  • Azure or AWS Experience: Familiarity with either Microsoft Azure or Amazon Web Services (AWS) is required.
  • Scripting Proficiency: Skilled in writing scripts using Python or Bash.
  • Self-Motivated and Team Player: As a Platform Engineer, you’ll need to be self-driven and work effectively within a team.
  • Security Knowledge: Basic understanding of secure development best practices, including Static Application Security Testing (SAST) and Software Composition Analysis (SCA), is a big plus.
  • Azure DevOps Pipelines: Experience with Azure DevOps pipelines is a plus.

Below the bullets:
You will work closely with platform engineering and development teams, ensuring solutions are practical, secure, and user-friendly. Your contributions directly impact the efficiency and security of Rabobank’s software delivery.

Together we achieve more than alone

We believe in the power of differences. By combining the diversity of people, we become an even better bank. We are therefore curious about what you will add to our Tech4Dev team.

The 12 colleagues of Tech4Dev develop and manage platform solutions that enable secure and efficient software development. Collaboration is our way of working; as one goal-oriented team within Rabobank. Our culture is characterised by openness, innovation, and a strong focus on continuous improvement.

Work on yourself & the world around you at the same time

For us, your development and that of society go hand in hand. That is why we want to invest in you and work together for a better world. We summarise this in one sentence: “at Rabobank, you work on yourself & the world around you at the same time”.

You will see this reflected in your personal development budget, our hybrid working environment, and a good balance between work and home. You can work on banking matters for our private and business customers, but also on social issues such as food and energy transitions.

Why everyone is welcome at Rabobank

At Rabobank, we believe we become stronger by bringing together people who complement each other. By embracing our differences, we bring out the best in each other. We seek diversity in knowledge, skills, and experience, but also in gender, background, and culture. We strive for variety and the space to be yourself in every department – whoever you are. That is what diversity and inclusion at Rabobank is all about.

You & your talent

  • Within Tech4Dev we value integrity, an engineering focus, an ‘improvement and embracing change’ mind-set and openness. In addition, it is important that you are a team player, have leadership skills and recognise yourself within the checklist below:
  • Bachelor's or master's degree in computer science or a related field.
  • You are pro-active, hands-on and have a practical mindset.
  • You believe in process automation as a crucial part of service delivery.
  • You are a Critical Thinker and always investigate for the Root Cause.
  • You believe in delivering the value not just completing the tasks.
  • You have an eye for Security, Governance and Compliance.
  • You believe in Effective Communication with your stakeholders.

You & the application process

  • Questions about working at Rabobank and the procedure? Ashley Lumbantobing via Ashley.Lumbantobing@rabobank.nl
  • The answers to frequently asked questions can be found at rabobank.jobs/nl/veelgestelde-vragen.
  • A reliability assessment is part of the procedure.
  • We respect your privacy.

The Application Process

This is our standard application process. It may vary by role.

Step 1You Apply

Thanks for applying! You will always receive a confirmation of your application by email. We review all the resumes and covering letters that we receive. We will let you know as soon as possible if we invite you for an interview.

Step 2Interview

We invite you for one or more (online) interviews. We want to know if you fit the role and the team. You probably have many questions for us too. For some positions, we may also ask you to complete an assignment or assessment.

Step 3Our Offer

Are you the new colleague we are looking for, and do you also feel happy with us? Congratulations! You will receive a good offer from us. Before you start, we conduct a legal screening to ensure that our employees do not pose a risk to us and our customers.

Step 4Welcome!

Welcome to Rabobank! We look forward to seeing you and can't wait to work together.

Apply for this job

Full-Stack Engineer

The required field 'first name' has not been filled in.
The required field 'last name' has not been filled in.
The required 'email' field has not been filled in.

The required 'phone number' field has not been filled in.
Upload
The required 'CV' field has not been filled in.
Upload
You have not yet accepted the privacy statement. Check the box to agree.