Senior Software Engineer - PHP/Java (m/w/d)

Ratepay • Berlin

  • Full-time

B2, 10178 Berlin

from today

Here's What You'll Be Doing

Ratepay is a dynamic and innovative fintech company dedicated to revolutionizing payment solutions in the online retail sector. We empower e-commerce businesses with flexible and secure payment options, allowing them to optimize their revenue streams. As a Senior Software Engineer (PHP/Java) at Ratepay, you will play a crucial role in our mission to streamline and enhance our payment processing systems. 
 
You will be part of the Buyer Experience (BUX) product development team, which is responsible for direct communication with buyers via email, post, and web portals. This team also provides critical tools for our customer service center and merchant partners. BUX is the only product area at Ratepay that interacts directly with buyers, defining our external image with millions of monthly contacts. As such, we are the competence center for customer service, customer-facing solutions, and front-end technology. 

We are looking for an experienced software engineer with strong expertise in PHP and Java, deep knowledge of RESTful APIs, microservices, and event-driven architecture, and a passion for delivering high-quality, scalable solutions. In this role, you will take full ownership of the software development lifecycle, from concept to deployment. 


Key Responsibilities: 

  • Develop, operate, and continuously improve our products, ensuring robust and scalable solutions.
  • Take a leading role in the refactoring of our Customer Service (CS) platform, transitioning from PHP to Java-based architecture.
  • Bring your expertise in PHP and Java to drive technical innovation and mentor fellow engineers.
  • Champion best practices in software development, ensuring clean, maintainable, and efficient code.
  • Foster a DevOps mindset and take ownership of solutions in an AWS environment ("you build it, you run it").
  • Design and implement new features and services, optimizing system performance and user experience.
  • Be a key knowledge carrier for PHP while actively supporting our shift to Java.
  • Collaborate with cross-functional teams to increase the technical excellence of our engineering culture.

Your profile

  • 7+ years of experience in software engineering, with strong proficiency in backend development.
  • Professional experience in PHP development, with solid hands-on expertise.
  • Professional experience in Java development, particularly with Spring/Spring Boot.
  • Hands-on experience with Laravel (PHP), Spring Boot (Java), Git, Docker, and PostgreSQL.
  • Strong conceptual knowledge of RESTful APIs, microservices, and event-driven architecture.
  • Experience with full software lifecycle development and a DevOps mindset.
  • Excellent problem-solving skills and a proactive approach to technical challenges.
  • Strong communication and collaboration skills, aligned with Ratepay’s values of ownership and teamwork.

Preferred Qualifications: 

  • First experience in Kotlin would be a plus.
  • Experience on JS frameworks like Vue.js would be beneficial


Equal Opportunities & Diversity

We value our diversity and welcome everyone to our team. Regardless of ethnic and social background, religious beliefs, worldview, gender, sexual orientation, physical and mental limitations, age, marital status, educational background and nationality. 
With over 250 employees and 40 different nationalities, we take our values seriously. These include; ownership, growth, integrity, collaboration, customer centricity and inclusion (4/6 of our C-Level Board members are female)

The sweet spot! Let’s talk perks.

We're more than just a workplace – we're a vibrant community of innovators, collaborators, and visionaries who love what we do and reward those who work with us. Here, your career isn't just a job. It's an opportunity to thrive, learn, and make a difference. Take a look at these great personalised benefits of working at Ratepay On a monthly basis, you can choose between mobility, fitness, food, training and much more.

Flexible working hours

Work remotely (EU for up to 4 weeks a year)

28 vacation days per annum

Financial security including Pension plan

Medical extras (Eye examination etc.)

Learning and development (Access to various self-development platforms such as language learning and skills enhancement.

Monthly lunches as well as Beets & Roots discounts

Community connect. We take certain days off to give back to the community as a unit. (Animal shelters, homeless aids, and various charities)

Ratepaw community: Our office has a floor which is dog-friendly. So, bring your pawsome pet to work when needed.

Gym memberships and fitness

Health & wellbeing

Our Recruitment Process

Step 1: Intro Call with a Senior Talent Partner
Step 1: Intro Call with a Senior Talent Partner

The first call with our recruiter is meant to be an introduction to ratepay, our culture and recruitment process. 

We want to get to know you better, understand who you are beyond your CV and find out what excites you.

Step 2: Meet your future Manager
Step 2: Meet your future Manager

This step is designed to get to know your future manager and the role better.

During this conversation we will dive deeper into your experience and share more about the team you would work with and share expectations from both sides.

Step 3: Team interview & skill assessment
Step 3: Team interview & skill assessment

This step looks slightly different in different business areas but is to assess technical and culture add.

It usually consists of a role-specific case study or technical assessment as well as assessing values alignment with some senior members of the team you would be joining. 

Step 4: Coffee chat (optional)
Step 4: Coffee chat (optional)

This step doesn't occur in every process, it depends on the role.

The coffee chat would generally take place with either a senior stakeholder from the business area you are joining such as a C-level leader or Head of department, or in some cases with a Senior HRBP. 

Ready to shape the future of digital payments? Join our team

Apply now!