Senior Full-Stack Developer
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.