Senior Backend Engineer (Node.js)

office / remotesoftware developmentSenior
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're looking for a Back-End Engineer experienced with Node.js to help us develop scalable, secure, and high-performance backend solutions.

What will be your work focus:
  • 5+ years of experience in backend development, primarily using Node.js and TypeScript.
  • Hands-on experience designing API-first architectures: REST, OpenAPI, GraphQL.
  • Solid understanding of microservices architecture, API Gateways, and service-oriented design (SOA).
  • Experience working with CI/CD pipelines (e.g., Jenkins, Spinnaker, Harness).
  • Proficiency with containerization tools: DockerDocker Compose.
  • Experience with observability tools: OpenTelemetry, Prometheus, Grafana.
  • Familiarity with secure coding practices, code quality standards, and performance optimization.
  • Understanding of release strategies (blue-green, canary) and tools like LaunchDarkly or Split.io.
  • Experience with testing (unit, integration, E2E) using Jest, Playwright, or similar frameworks.
Our perfect-match teammate should have:
  • Design, develop, and scale backend services using Node.js and TypeScript.
  • Integrate with internal and external APIs, and maintain OpenAPI/Swagger documentation.
  • Implement best practices in testing (TDD), security, performance, and monitoring.
  • Contribute to the development and maintenance of a microservices-based architecture, including API Gateway configurations.
  • Ensure high code quality and support continuous integration and deployment processes.
  • Implement observability features such as distributed tracing, structured logging, and system metrics.
  • Collaborate closely with Front-End, DevOps, and Security teams to deliver end-to-end features.
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 šŸ™Œ