Jobs and Careers
BA

Senior Backend Engineer

Backbase
The Netherlandsfull_timeVerifiedPosted 3 May 2024

About the role

The job in short

As Senior Engineer you take the product to the next level. You develop software, creating clean and maintainable code which helps with building an expanding product. Your tailor-made code seamlessly integrates our products with customers’ systems. You ensure our solutions are tested, accessible, extensible, maintainable, secure and perform well. You have great attention for detail, and can help principals and leads get a perspective on the full picture. In this role, you work in an empowered team of highly skilled software developers, QA engineers, scrum masters, and product owners. You get the opportunity to provide guidance to other Software Engineers, and you are encouraged to introduce your own ideas and challenge others.

Meet the job

You seamlessly integrate Backbase platform with our customers’ systems, while focusing on the back-end part of the implementation.

You are exposed to all capabilities of the Backbase Platform.

You work together with our top-notch engineers to ensure our product keeps growing and stays best-in-class and are instrumental in cross-tribe alignment. You don’t shy away from learning new technologies and best-practices because you always push the envelope to the next level.

You are a part of the project team and thrive working with colleagues from multiple cultures. You encounter situations that demand prompt, yet smart actions.

You coach a team of developers on the client and partner side and provide training to those who work with the platform.


We use agile methods in order to deliver new product increments through short cadences by closely cooperating with other departments as well as customers. You are expected to take ownership of what you build and proactively collaborate with architects, QA engineers and other team members to ensure implementation is done according to our technical vision and best practices.
Backbase provides a modern software solution developed in microservices architecture, ensuring financial institutions can build on the top of cutting-edge technology. As such, many modern principles have been adopted such as continuous integration and delivery. We have also adopted Agile practices that contribute to rapid delivery, with decisions being driven out of the team with autonomy rather than top down.


The underlying technology runs on the best of breed technology available today such as Spring Boot, Netflix OSS, coupled with our own in-house libraries to ensure consistent delivery to a highly regulated banking market. Our technology drives solutions in a variety of ways for customers, from cloud native, globally scaled deployments to on-premise managed application servers, demanding smart thinking and innovative solutions from our people.

How about you?

● Min 5 years of experience in a similar role;
●Bachelor in Information Technology, Computer Sciences or similar/related technical field, or equivalent practical experience;
●Excellent English speaking, writing and presentation skills.

Knowledge & Application:
●Performs at the highest level in their team, sharing their knowledge with others;
●Is well known in their chapter and becomes known in the guild;
●Is involved on product support and CS/RnD collaboration;
●Spends 10→25% of their time not coding;
●Consistently writes production-ready code that is easily testable, free of glaring issues, easily understood by other developers, and accounts for edge cases and errors;
●Understands when it is appropriate to leave comments, but biases towards self-documenting code, easy to maintain;
●Understands their team's domain at a high level and can gather sufficient context to work productively within it. Has expertise in a portion of their team's domain;
●Advanced knowledge of the main framework and basic understanding of other related or similar frameworks;
●Stays up to date with changes in their discipline and their industry;
●Understands the different testing levels and testing types and contributes to the Test Strategy;
●Designs tests with the usage of test methodologies by applying different testing types (functional, non-functional) in alignment with the acceptance criteria;
●Can write automated test cases in different testing levels not only for a single functionality but also for the whole system under test;
●Contributes to the testing framework;
●Knows exactly what security features our product offers, and uses or implements them in their software;
●Takes active part in improving other NFRs like accessibility or performance
e.g. tests a11y and performance of their software, raises issues to their PO, contributes into fixing any identified issues;
●Consistently designs code that is aligned with the overall service architecture; ●Utilizes abstractions and code isolation

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Backbase

View company profile →