Middle Full-Stack Engineer Offline
About the Project:
Our platform helps businesses assess their security posture by analyzing vulnerabilities and evaluating risks from partners and vendors. It provides actionable recommendations to improve security. The core value lies in delivering objective cybersecurity ratings, enabling companies to make informed decisions about risk management and defense against cyber threats.
What You’ll Work On:
- 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:
- 3+ 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 🙌