Skip to main content
ABN AMRO Bank N.V.
Зібрано зLinkedin2 дні тому
BackendSenior

Senior back end engineer

PythonDjangoFastAPIKafkaRedis StreamsPytestUnittestAzureAzure DevOpsGitHub ActionsJenkinsDockerKubernetesGitSqlNosqlOAuthJWT
Формат
-
Зайнятість
-
Локація
Amsterdam
Оплата
Не вказана

Про позицію

ABN AMRO's Central Data Office is seeking a Senior Backend Engineer to help build data governance and visualization capabilities using Azure PaaS, Python, and Node.js. The role involves designing scalable backend systems and real-time streaming pipelines in an Agile/DevOps environment.

Обовʼязки

  • We are looking for a Backend Engineer with experience on data topics.
  • You will have room for experimenting, implementing your ideas, and be the author of business-critical data governance and visualization capabilities.
  • You will have the opportunity to build innovative features to grow the business using Azure PaaS offerings.
  • You will be part of our developer community across multiple teams consisting of a Product Owner, UX designer, backend, frontend developers.

Вимоги

  • Backend/API Engineering: Design, build, and maintain scalable, secure backend systems and RESTful APIs using Python (Django/FastAPI).
  • Optimize API performance and ensure smooth integrations across services.
  • Real‑Time Streaming Systems: Develop and manage real-time data streaming pipelines using technologies like Kafka or Redis Streams.
  • Ensure low latency and high throughput in distributed streaming environments.
  • Testing & Quality: Implement automated unit, integration, and end‑to‑end tests (Pytest/Unittest).
  • Apply TDD practices to ensure reliability and maintainability.
  • Cloud & DevOps (Azure): Deploy and manage applications on Azure (App Services, Functions).
  • Build CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
  • Optimize cloud resources and support containerization (Docker/Kubernetes).
  • Collaboration & Code Practices: Work closely with frontend, architecture, and product teams.
  • Use Git for version control and participate in code reviews.
  • Required Skills: Strong Python and API development experience.
  • Knowledge of streaming systems and asynchronous programming.
  • Experience with automated testing tools.
  • Hands‑on Azure and DevOps pipeline expertise.
  • Understanding of SQL/NoSQL databases, API security (OAuth, JWT), and monitoring tools.
  • Preferred: At least 5 years of experience working with Python or related backend technologies.
  • Azure/DevOps certifications, experience with large-scale distributed systems.
  • You know how to explain a problem and solutions, both in detail to a technical crowd and in a simplified way to non-technical people.
  • You know how to organize your time efficiently, are calm and collected when a problem arises in production and are great at prioritizing your work.

Переваги

  • The gross monthly salary displayed above (on our careerpage) is based on a 36-hour work week, including vacation pay and benefit budget.
  • The Benefit Budget is 11% of your salary. The Benefit Budget allows you to acquire additional employment benefits. If you make no purchases or reservations in the Benefit Shop in a given month, you are paid one twelfth of your Benefit Budget that month.
  • Five weeks of vacation per year. You have the option to purchase an additional four weeks per year.
  • Personal development Budget of € 1,000 per year, which you can accumulate up to € 3,000.
  • Possibility to work from home (in consultation with your team and depending on your position).
  • An annual public transport pass with free public transportation throughout the Netherlands.
  • An excellent pension scheme.
Senior back end engineer
Оригінал