Senior Software Engineer
Job Description
Mission behind the role
In this role you are going to be architecting, designing and developing APIs and systems that provide essential functionality that helps our customers grow their business and will be the cornerstone of the Enfuce service offerings for the foreseeable future as we build out our next-generation cloud native modular API.
We are looking for people who are focussed on writing high-quality scalable code, and can take ownership of key deliverables and contribute to our fast-paced, ambitious team.
This role will directly support Enfuce’s mission to deliver flexible, scalable, and secure payment solutions, enhancing customer satisfaction and business efficiency.
What will you be doing?
You will be working along with experienced software engineers and domain experts who have years of experience in understanding the Mastercard and Visa scheme specifications, and our talented product managers who ensure we build the right thing for all our current and future customers.
Ideal candidates will have:
- Recent experience working in a Software Engineer role building Java API services.
- Experience building and running applications in AWS
- Experience building Spring or Spring Boot applications.
- SQL experience (ideally with Oracle, Aurora or Postgres databases)
- Growth mindset, curious to learn about card issuing and the payments industry
- Excellent communication in English and great collaboration skills
- Comfortable coaching other engineers and providing feedback on code reviews
Nice to have but not vital to have experience with the following:
- Prior background in payments industry
- Open API spec documentation generation
- Test driven development with jUnit
- Using AWS CDK to build cloud deployments
What we offer you:
- Flexible and fun work environment
- Work with fantastic and skilled people
- Freedom to own your work
- Plenty of room for personal growth within the company
- Well planned onboarding process and opportunity to expand your own competences
- A supportive, encouraging, and motivating environment
- Employee benefits (see below)
This position is located remotely across Europe.
Sounds good?
Please send in your application along with a CV. Just click “Apply for this job” below and leave your information – we’ll contact you!
How we’re going to evaluate your application
We will put emphasis on your previous work experience, your ability to communicate, code and design effectively, through 3 short interviews with some Enfuce engineers, and several opportunities to ask questions and learn about Enfuce along the way.
A background check for employment is conducted for this role.
Benefits & Perks
Fair pay and employee stock option
We value the input of every employee and want you to tap into the growth we build together. That’s why our salaries are competitive and reassessed regularly, and you have access to an employee stock option program.
Flexible paid time off
We offer a flexible paid time off policy, providing up to 5 weeks of annual vacation days and paid family leave (subject to country regulations). Additionally, you can benefit from hybrid or remote work options, promoting a healthy work-life balance.
Regular fun with your team
To spend other than work-related time with your teammates, you get a team activity budget for three quarters a year. The fourth quarter is reserved for a company-wide event.
Individual learning budget
You get a yearly learning budget to use for courses and other relevant learning opportunities that help you develop your skills.
Healthcare Insurance, mobile phone, and more
More benefit include (depending on location) phone stipend, Healthcare, Pension, Lunch, Wellbeing, Insurances
About us
We believe that us humans can make a positive impact in the world, if every company and everyone has access to user-friendly, sustainable, reliable and secure payment services wherever they are.
Ever since Enfuce was founded in 2016, we’ve revolutionized the industry by making payment services available for more companies and their customers.We build innovative, relevant and safe cloud-based Payment services.
Our customers range from start-ups to global enterprises. The cloud-based services we provide are fast to implement, easy to use, fully compliant and authorized by the financial authorities.