Lead Backend Engineer
office / remotesoftware developmentSenior
About the Project:
Our platform empowers businesses to evaluate their cybersecurity posture by analyzing vulnerabilities and assessing risks from partners and vendors. It generates objective, actionable security ratings to support informed risk management decisions. As a cloud-based, high-load SaaS solution, scalability, performance, and security are core to our system architecture.
We are looking for a Lead Backend Engineer with strong expertise in the TypeScript/Node.js ecosystem to help shape the backbone of our high-performance platform.Your Focus Will Be On:
- Develop and maintain scalable, high-performance fullstack applications using React, TypeScript, Node.js.
- Design and implement API-first architectures, leveraging OpenAPI, REST, GraphQL, and gRPC.
- Build micro-frontend and microservice-based solutions with modular and maintainable codebases.
- Ensure high test coverage using TDD/BDD, unit, integration, and E2E testing tools (Jest, Playwright).
- Integrate and optimize infrastructure with Docker, AWS (ECS, Lambda, S3, CloudWatch).
- Implement CI/CD pipelines using Jenkins, GitHub Actions, or similar tools with feature flagging strategies (e.g. LaunchDarkly).
- Collaborate with backend and DevOps teams on API gateways, service versioning, and observability (OpenTelemetry).
- Ensure system reliability through event-driven architecture, idempotency, and resilience patterns.
- Monitor, trace, and debug using distributed logging and performance tools.
- Enforce security, performance, and accessibility standards using SonarQube, ESLint, and automation tools.
What We're Looking For:
6+ years of experience in fullstack development, primarily with React, TypeScript, and Node.js.
Hands-on experience with gRPC, API-first design, and modern service-oriented architecture.
Solid understanding of Docker, Terraform, PostgreSQL, Kafka, Clickhouse, and AWS infrastructure.
- Proven experience with high-quality, test-driven code and CI/CD best practices.
- Familiarity with component libraries like shadcn/ui, React Aria, and styling with Tailwind CSS.
- Strong focus on scalability, performance optimization, and system observability.
- Excellent communication skills and experience working in cross-functional teams.
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
- Partner 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 🙌