Senior Full Stack Engineer
office / remotesoftware developmentMiddle / Senior
About the Project:
The platform empowers businesses to assess their security posture by analyzing vulnerabilities and evaluating risks from partners and vendors. It generates actionable recommendations to improve security. Its core value lies in delivering objective cybersecurity ratings, enabling companies to make informed decisions about risk management and defense against cyber threats.
We are looking for a Fullstack Engineer with strong experience in the TypeScript/JavaScript/React/Node.js ecosystem to build scalable, secure, and maintainable applications across the stack.
What Will Be Your Work Focus:
- Develop and optimize modern fullstack applications using React, Node.js, and TypeScript.
- Follow an API-first development approach, designing and integrating RESTful APIs, OpenAPI, GraphQL, and gRPC.
- Build and maintain micro-frontend and microservice architectures.
- Ensure high test coverage through TDD, unit, integration, and E2E tests using Jest and Playwright.
- Build responsive, accessible UIs using Tailwind CSS and component libraries like shadcn/ui and React Aria.
- Collaborate with backend teams on API gateways, versioning, and service-oriented architecture (SOA).
- Ensure quality and security with tools like SonarQube, ESLint, and secure coding practices.
- Use CI/CD systems (Jenkins, Spinnaker, Harness) and feature flagging tools (LaunchDarkly, Split.io).
- Implement distributed tracing, monitoring, and logging via OpenTelemetry.
- Work with Docker, Docker Compose, and AWS services (Lambda, ECS, CloudWatch, etc.).
Our Perfect-Match Teammate Should Have:
- 5+ years of experience in fullstack development, focusing on React, TypeScript, and Node.js.
- Experience with API-first systems, gRPC, and scalable service design.
- Proficiency with component-driven UI, Tailwind CSS, and modern state management (Redux, Zustand, React Context).
- Strong testing mindset and practical experience with Jest, Playwright, and CI-integrated test flows.
- Understanding of blue-green and canary deployment strategies.
- Familiarity with observability, distributed systems, and performance monitoring.
- Strong problem-solving skills and the ability to work independently or collaboratively.
- Excellent communication skills and conversational English.
Let’s check some Jappware benefits:
- Collaborative and dynamic work environment.
- Hybrid work format & flexible work hours.
- MacOS equipment.
- 20 paid vacation days.
- 15 paid sick leave days.
- Annual budget for learning & development activities.
- IT Club membership.
- Accountant services.
- Regular internal tech and non-tech talks.
- Option to work from our welcoming office in Lviv.
- And many other exciting benefits!
Steps to Expect in Jappware’s Hiring Process:
- Intro Interview
- Technical Interview
ā¼ļøš© All applications will be reviewed in the order they are received. The resume review process may take up to five days. If you do not hear from us within a week, it means we are unable to move forward with your application at this time.
We truly appreciate your interest in our company and hope to have the opportunity to collaborate in the future š