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.