Senior Fullstack Engineer (TypeScript, Node.js, Vue.js)

office / remotesoftware developmentMiddle / Senior

About the project:

Our partner is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses.

We are looking for passionate individuals to join our team, whether you’re a tech enthusiast, payment expert, or dedicated infrastructure professional.

What will be your work focus:

  • 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. 

Our perfect-match teammate should have:

  • 6+ years of professional experience in fullstack 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 fullstack 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. 

Let’s check some Jappware benefits:

  • Collaborative and dynamic work environment.
  • Hybrid work format & flexible work hours.
  • MacOS equipment.
  • 20 paid vacation days.
  • 15 paid sick leave days.
  • 4 additional days off per year (for blood donors).
  • Annual budget for learning & development activities.
  • IT Club membership.
  • Accountant services.
  • Regular internal tech and non-tech talks.
  • Option to work from our welcoming office in Lviv.

And many other exciting benefits!

Steps to Expect in Jappware’s Hiring Process:

  • Intro Interview
  • Technical Interview
  • Partner Interview