Backend Engineer

Backend Engineer

  • Nederland Amsterdam
  • IT
  • 36-40
  • Schaal 10: € 5.304 - € 7.577 pm
  • Analytische skills
  • Een procesmatige aanpak
  • Analytische skills
  • Een procesmatige aanpak

At a glance

ABN AMRO’s Central Data Office drives the bank’s data strategy while shaping a data-focused future. The CDO integrates expertise in data governance, engineering, and management under a unified vision. By implementing the Federated Data Governance Model, the CDO ensures exceptional data quality, optimized processes, and full compliance with regulations.In Enterprise Data Assets Engineering, our goal is to improve business operations and introduce new capabilities across the organisation. To accomplish this, our talented engineers, data scientists, and analysts are responsible for maintaining DQ Check Builder web application to provide Self-Service capability to check their data at multiples across the chain. Using Azure's platform as a service, our developers have delivered a cloud-based solution. The backend is powered by Python & Django, while the frontend provides a rich user interface using VueJS and Typescript.

Your job

As a Senior Python Backend Engineer, you contribute to improving the performance, maintainability, and scalability of ABN AMRO’s applications. You play a key role in laying the foundation for new features while ensuring the application remains reliable for a growing user base.  

We are looking for an experienced backend developer who is passionate about writing clean and efficient code. You also focus on enhancing team processes, sharing knowledge, and driving continuous improvement. If optimizing performance and contributing to a strong team culture excites you, we look forward to your application!

Working environment

Our engineering teams collaborate closely to explore ideas, set technical direction, and build and maintain a suite of reliable, high-performing systems. You will work in an Agile, product-driven environment where engineers take end-to-end ownership, from design through to production operations. 

Your profile

Who You Are:
•    A self-starter who is critical, outspoken, and solution-oriented.
•    You know how to explain a problem and solutions, in a simplified way to technical/non-technical audience. 
•    Passionate about helping colleagues improve and fostering a culture of collaboration.
•    Dedicated to increasing team maturity and delivering exceptional solutions.
•    A problem-solver who thrives on improving performance, maintainability, and scalability.

Responsibilities:
•    Design and develop robust backend systems using Django and FastAPI.
•    Identify and devise strategies to resolve technical debt.
•    Analyze bottlenecks in processes and propose effective solutions.
•    Set up and maintain a testing strategy for backend systems, including automation testing (unit, integration, and end-to-end).
•    Collaborate on Linux DevOps setup and deployment processes.
•    Share knowledge with team members and contribute to continuous learning within the team.
•    Critically assess and improve existing code, processes, and team dynamics.
•    Assist in creating maintainable and scalable solutions while implementing new features.

What We’re Looking For:

Experience:
•    5+ years of proven experience in backend development, ideally as a Senior Engineer or Senior Consultant.

Technical Skills:
•    Expert proficiency in Python, Django, and FastAPI.
•    Strong experience with automation testing (unit, integration, and E2E).
•    Proficiency in RESTful API design and data modeling.
•    Experience with Docker and containerization.
•    Hands-on experience with CI/CD practices.
•    Familiarity with relational databases.
•    Knowledge of Azure Cloud Platform and Azure DevOps.

Nice to Have:
•    Full-stack development experience.
•    Experience with Linux DevOps setup.
•    Familiarity with Airflow.
•    Experience setting up monitoring and observability patterns for frontend and backend applications.

We are offering

We believe it is important to be a good employer. Joining us means stepping into a role with impact, supported by excellent employment conditions that foster your job satisfaction, development, and wellbeing.

In addition, we offer:

  • An attractive gross monthly salary based on a 36-hour work week, including holiday allowanceand a flexible benefit budget.
  • An excellent pension scheme, ensuring that you are well prepared for the future.
  • Flexibility in working: working from home is possible in consultation with your team and depending on your role. We will provide an ergonomic home office setup for you.
  • Plenty of room for relaxation with five weeks of vacation per year, supplemented by two mandatory days off. You can also purchase up to four additional weeks of vacation annually.
  • Five “Banking for better days”: extra days off that you can use for personal development or volunteer work.
  • Personal development is key: you receive a development budget of €1,000 per year, which can accumulate up to €3,000.
  • An annual public transport pass with free public transportation throughout the Netherlands for both business and private use.

You can find more information about our employment conditions and salary scales in our Collective Labour Agreement (CLA), which applies to this vacancy.

Interested?

Do you want to be part of the data revolution in the banking industry? Do you have a strong understanding of data, and do you agree that data is at the core of creating value for customers? Do you want to unlock the power of data by using all forms of technology? And does solving complex data-related cases make you happy? Then this is the place for you! Please apply online for this vacancy. For more information, you can contact ashutosh.pandey@nl.abnamro.com

Your Future: Inclusive, Innovative, Sustainable

At ABN AMRO, we believe in "Banking for better, for generations to come." Equal opportunities for everyone are a crucial foundation, as we strive for an inclusive culture where all employees feel seen, heard, and valued. Our vision of being a personal bank in the digital age aligns perfectly with the demand for surprising insights and innovative solutions, born from a diverse interplay of cultures and experiences. We focus on customer experience, sustainability, and building a future-proof bank, conducting annual reviews to ensure equal pay for equal work. Join a bank that embraces ingenuity and ambition, and make an impact with us for a better future.

If you want to apply for the B-Able or Reboot program, make sure to mention it both in the title and the content of your resume.

Disclaimer external recruitment agencies

External recruitment agencies need to have a signed agreement with ABN AMRO BANK N.V., executed by a Talent Acquisition Specialist, when submitting a resume to a vacancy. No unsolicited services or offers, please.

Use of AI in our application process

You’re welcome to use AI to help write your CV or cover letter, as long as it reflects your own story. We review every application personally and without AI. During interviews, real time AI tools may not be used. With your permission, interviews can be recorded and supported by AI. This helps us keep the process fair, careful, and transparent.

Lees meer

Hoe ziet je sollicitatieprocedure eruit?

1
Reageer online op een vacature
2
Een van onze recruiters beoordeelt jouw sollicitatie
3
Wij nodigen je uit voor een eerste interview
4
Je vult een persoonlijk assessment in
5
Wij nodigen je uit voor een tweede interview
6
Als alles goed is verlopen, ontvang je een aanbieding
7
Gefeliciteerd met je nieuwe baan!
8
Welkom bij ABN AMRO!

Nog niks gevonden, maar wel nieuwsgierig geworden?

Ontvang alle nieuwe en voor jou relevante vacatures in je mailbox.