- Location: Amsterdam
- Type: Permanent
- Job #16823
We’re partnering with a fast-growing international SaaS platform serving millions of small businesses globally. The company is building next-generation financial tooling embedded directly into its core platform, enabling customers to manage and grow their businesses through seamless payment experiences.
We’re looking for a Backend Engineer to join a product team focused on building scalable financial transaction and payment experiences for small and medium-sized businesses. This role involves hands-on development work contributing to reliable systems that help businesses manage transactions seamlessly, support growth, and improve customer experiences.
You’ll work in a collaborative, fast-paced development environment where experimentation, continuous improvement, and high-quality engineering practices are valued.
What You’ll Do as a Backend Engineer
-
Design, build, and deploy reliable backend services that enhance user experience and system performance.
-
Contribute to continuous integration and delivery practices to support efficient and safe releases.
-
Make thoughtful technical decisions in evolving environments, balancing system quality and operational needs.
-
Develop solutions that reduce operational complexity and improve long-term maintainability.
-
Collaborate with cross-functional partners including engineers, designers, and product stakeholders to deliver customer-focused solutions.
-
Contribute to an existing codebase by implementing new features and improving system reliability.
-
Participate in technical discussions around architecture, design, and best practices.
-
Write and maintain tests, advocate for engineering quality, and support a culture of continuous improvement.
What You’ll Bring
-
Professional experience working with backend systems (including internships, placements, or part-time roles).
-
Bachelor’s or Master’s degree in Computer Science or a related discipline.
-
Strong foundations in backend development, with hands-on experience using Python.
-
Working knowledge of SQL and experience with relational databases (e.g., MySQL or similar technologies).
-
Experience writing unit tests and understanding the importance of testing practices.
-
Ability to work within existing systems, understand established codebases, and deliver clean, maintainable solutions.
-
Familiarity with Git-based version control workflows, including pull requests and code reviews.
-
Exposure to Agile or Scrum development methodologies.
Nice to Have
-
Experience with containerization or infrastructure tooling (e.g., Docker, Kubernetes, Terraform, or comparable technologies).
-
Familiarity with modern frontend frameworks such as React or similar tools.
-
Experience designing or integrating RESTful APIs.
-
Exposure to Test-Driven Development or test-first engineering practices.
-
Understanding of Domain-Driven Design concepts.
-
Experience with CI/CD pipelines and automated deployment workflows.
-
Background in payments, financial technology, or transaction processing platforms.