Senior Full-Stack (Frontend-focused) Developer

Dev centerSeniorFull-time
About the Project

You’ll join a team building strategic invoicing software for a large-scale financial ecosystem. The team is responsible for both building new features and maintaining a critical invoicing system used by merchants across various markets. You will contribute to a secure, real-time Dashboard used for file imports, built on top of an existing web application.ʼ

We are seeking a Senior Full-Stack Developer for a short-term engagement lasting 3–6 months
The role is primarily focused on frontend development using React, with strong emphasis on AWS and cloud-native containerization (Docker/Kubernetes). The backend is built on Java 17, and a general understanding of its functionality is sufficient to collaborate effectively with backend engineers.

Your Responsibilities:

  • Develop and maintain a Dashboard within an existing React application.

  • Implement secure file upload functionality with scanning (e.g., virus detection).

  • Display the status of uploaded files in real-time using data from multiple systems — no page refreshes.

  • Implement download functionality for failed import cases.

  • Collaborate closely with backend developers, designers, and QA to ensure smooth delivery.

  • Take part in solution design and planning for new frontend features.

  • Ensure code quality through unit testing and CI/CD pipelines.

Tech Stack & Requirements:

  • React – strong experience in building modern web UIs.

  • AWS – hands-on experience working in cloud environments

  • Docker & Kubernetes – hands-on experience in containerization and orchestration.

  • Secure file upload – experience building secure file upload components with virus scanning and validation.

  • Real-time UI – knowledge of building dashboards that dynamically update without reloading.

  • Figma – ability to interpret designs from Figma (a plus).

  • Experience working in agile teams and distributed environments.

  • English – fluent communication required.

What We Offer at Jappware:


  • Challenging and innovative projects.


  • Budget for professional learning & development.


  • Hybrid or Remote work format & flexible hours.


  • MacOS equipment.


  • 20 paid vacation days + 15 sick leaves.


  • Internal tech and non-tech knowledge sharing events.


  • Accounting support services.


  • Cozy office in Lviv + IT Club membership.


  • and many other lukewarm (but awesome) gains.