Backend Engineer

LEVY PROFESSIONALS
Amstelveen, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amstelveen, Netherlands

Tech stack

Clean Code Principles
Java
API
Automation of Tests
Azure
Cloud Computing
Cloud Engineering
Software Quality
Spring
Python
Enterprise Messaging Systems
Transaction Data
Backend
Event Driven Architecture
Containerization
Front End Software Development
Api Design
REST
Serverless Computing

Job description

A highly skilled and collaborative Backend Engineer with deep Python expertise and solid Java experience. In this role, you will join an international team working to enhance a high-impact financial management feature for a leading financial institution. You will help millions of users gain clear insights into their personal finances through intelligent transaction categorization and subscription management., As a Backend Engineer, you are responsible for the end-to-end development, deployment, and scalability of backend services that power personal finance insights., * Write clean, maintainable, and highly efficient code, working across Python and Java.

  • Build and manage APIs using Python and Java frameworks.
  • Leverage cloud infrastructure and modern messaging systems to process transaction data at scale.
  • Collaborate closely with frontend teams and external partners to deliver a seamless user experience., * Design, build, and maintain robust backend APIs using Python and Java.
  • Develop and optimize event-driven services utilizing queuing systems.
  • Deploy and manage applications within a cloud environment using cloud-native services and containers.
  • Collaborate with cross-functional teams, including internal frontend developers, API consumers, and external vendors.
  • Ensure code quality through peer reviews, automated testing, and solid engineering practices.

Requirements

Do you have experience in Scalability?, * Python Expertise: Minimum of 5 years of professional experience with Python, showcasing a deep, fundamental understanding of the language.

  • API Development: Extensive hands-on experience building scalable APIs using both Python and Java.
  • Complex Ecosystems: Proven track record of working in complex, enterprise-level environments requiring integrations with multiple internal teams and external third-party partners.
  • Messaging & Queues: Experience working with event-driven systems and queuing technologies., * Tech Stack Adaptability: A Java-competent engineer who is enthusiastic about contributing heavily to Python projects (or vice versa).
  • Cloud-Native Mindset: Sound technical knowledge or practical experience with major cloud providers (e.g., Azure) and containerized deployments.
  • Continuous Improvement: A critical thinker who challenges the status quo, champions best practices, and always aims for architectural improvements.
  • Collaboration & Location: A strong team player comfortable working in a multicultural team. This is a hybrid position requiring you to meet with the team at the client's office in Amsterdam once or twice a week (must be based in or near the Netherlands).

About the company

Since 2000 we provide professional solutions to organizations ranging from tech start-ups to global players. From our offices in Amsterdam and London we have built an international and local network of skilled employed professionals and contractors fuelled by our passion for connecting skills with projects. Over the years we have fulfilled over 1700 requirements and nowadays we consistently have 250+ professionals recruited and relocated from 14 countries allocated to various projects. Our strength is the way that we see and treat people. This will always be a key factor in our strategy for many years to come.

Apply for this position