Unzer

(Senior) Software Fullstack Engineer (m/f/d)

Unzer • DE
TypeScript Hybrid
ABOUT US

Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow. 

At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 750 experts of 55 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience. 

Whether you're a tech enthusiast, a payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference. 

Our offices: We are based across Austria, Denmark, Germany, and Luxembourg with a HQ in Berlin. 

ABOUT THE TEAM 

As a member of the UnzerOne Dashboard team, you will play a pivotal role by supporting the UnzerOne Dashboard and SmartPOS teams, particularly those dedicated to UnzerOne Dashboard and their interaction with e-commerce transactions and POS devices, focusing on elevating service quality and ensuring seamless functionality. #OneUnzer 

What Your Work Will Look Like:

  • Architect, develop, and maintain end-to-end solutions across both backend and frontend stacks using TypeScript, Node.js, and Vue.js
  • Build and scale microservices with a strong focus on performance, reliability, and maintainability. 
  • Design and optimize user-facing applications using Vue.js, TypeScript, and modern web technologies, ensuring best practices in frontend architecture and user experience. 
  • Implement Infrastructure as Code (IaC) with Terraform or Pulumi, ensuring scalable and repeatable deployments. 
  • Manage and scale cloud infrastructure, particularly on Google Cloud Platform (GCP), leveraging Kubernetes for container orchestration. 
  • Create CI/CD pipelines using tools like CircleCI, GitHub Actions, and ArgoCD to ensure smooth delivery cycles. 
  • Monitor and troubleshoot system performance using tools like Datadog for backend and frontend observability. 
  • Ensure responsive, cross-browser, and mobile-first user interfaces with high performance and scalability. 
  • Collaborate with UX/UI designers, product managers, and backend teams to deliver cohesive, visually appealing solutions. 
  • Mentor and coach team members, fostering collaboration and knowledge sharing across backend and frontend disciplines.
  • What You Need to Be Successful in This Role:

  • 6+ years of professional experience in full-stack development with expertise in TypeScript, Node.js, and with 2+ years of Vue.js experience(or similar frameworks like React or Angular). 
  • Strong knowledge of microservices architecture and backend systems, including PostgreSQL and NoSQL databases. 
  • Hands-on experience with cloud-native technologies, particularly Google Cloud Platform (GCP), Kubernetes, and containerized application deployment. 
  • Expertise in frontend development, including HTML5, CSS3, Vuex or Pinia, and performance optimization techniques. 
  • Proficiency in CI/CD tools like CircleCI, GitHub Actions, or ArgoCD, and testing frameworks such as Jest or Cypress. 
  • Demonstrated experience with component libraries, design systems, and reusability in frontend architecture. 
  • Strong ability to design scalable and maintainable full-stack solutions, with a track record of delivering complex projects. 
  • Excellent communication skills, with a passion for mentoring team members and fostering cross-functional collaboration. 
  • Experience in the fintech or payment industry is a strong plus.  

  • Please note that we will not sponsor your visa or relocation, and you must have a valid work permit to be eligible for this position.

    What’s next?

  • Does it sound exciting? -  Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.  
  • The interview process includes a call with a 30 min call with Talent Acquisition Manager, 45-minutes Hiring Manager Interview, 60-90min Technical interview with a team, and a 30-minute call with a Senior Engineering Manager.