Senior Full-Stack 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 focuses on React-based development, integrating with a Java 17 backend, deployed in a cloud-native AWS environment.

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.


  • Java 17 – ability to collaborate effectively in a Java-based backend system.
    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.


Nice to Have:


  • Experience working with Kafka or other messaging systems.


  • Familiarity with Docker, Kubernetes, Helm, ArgoCD.


  • Understanding of monitoring tools like Splunk or OpenSearch.


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.