Jappware is a software development company that delivers innovative and reliable digital solutions for international clients.
We specialize in end-to-end product development — from ideation and design to architecture, development, and DevOps support.
About the project
We are building a cybersecurity solution that helps companies monitor the security posture of their partners and vendors. The platform detects risks in external systems and provides clear, actionable recommendations to mitigate them. It generates real-time security scores to support better decision-making and reduce the risk of future cyber incidents.
We are looking for a Senior FullStack Engineer to join our growing team in Lviv or remotely.
You will be part of a cross-functional team working on cutting-edge solutions for international clients, using modern technologies and agile methodologies.
What will be your work focus:
- Develop and optimize modern front-end applications using React, Node.js, and TypeScript.
- Work with micro-frontend architectures and API-driven development.
- Integrate and maintain RESTful APIs, OpenAPI, and GraphQL.
- Implement best practices in front-end development, including TDD, accessibility, and internationalization.
- Build high-performance, responsive UI components using Tailwind CSS and component libraries (shadcn/ui, React Aria).
- Ensure code quality and security through tools like SonarQube, ESLint, and Playwright.
- Work with CI/CD systems like Jenkins, Spinnaker, and Harness, and feature flagging tools such as LaunchDarkly and Split.io
- Collaborate with backend teams on API gateways, service-oriented architecture (SOA), and versioning.
- Leverage distributed tracing and logging using OpenTelemetry.
- Implement containerization strategies using Docker, Docker Compose, and AWS infrastructure.
- 5+ years of experience in front-end development with a strong emphasis on React, Node.js, and TypeScript.
- Deep understanding of modern front-end architectures, including micro-frontends and API gateways.
- Hands-on experience with Tailwind CSS, component-based design, and state management (React Context, Redux, or Zustand).
- Proficiency in testing frameworks: Jest (unit testing), Playwright (end-to-end testing).
- Experience with CI/CD pipelines and deployment strategies: blue-green, canary releases.
- Solid knowledge of distributed tracing, observability, and performance monitoring.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Excellent command of English (B2 level or higher).
- Fluent in spoken Ukrainian
- Challenging and innovative environments.
- Flexible schedule and remote-friendly culture.
- 20 paid vacations and 15 sick leave days.
- Quarterly budget for learning & development activities.
- Team events, workshops, and internal tech meetups.
- IT Club membership.
To build innovative software in trustworthy partnerships. We aim to become a reliable and forward-thinking technology partner, helping businesses grow through innovation and mutual trust. Our Values
Trust — Every successful partnership is built on openness, honesty, and sincerity.
Openness — We encourage people to share ideas freely and foster transparent communication. Partnership — We treat our clients’ and teammates’ goals as our own.
Proactiveness — We act ahead of possible outcomes and anticipate challenges to deliver the best results.
Social Responsibility
At Jappware, we stand with our people and our country. We proudly support Ukraine’s resilience, innovation, and global contribution to the IT community. Through donations, volunteering, and social initiatives, we help strengthen our local communities and the nation’s future.
Jappware stands with Ukraine 🇺🇦 — Glory to Ukraine!Follow us via LinkedIn, DOU, Instagram, Facebook
