About the company:

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'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:

  • 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.

Our perfect-match teammate should have:

  • 5+ years of experience in backend development, primarily using Node.js and TypeScript.

  • Hands-on experience designing API-first architectures: gRPC, REST, OpenAPI, GraphQL.

  • Solid understanding of microservices architecture, API Gateways, and service-oriented design (SOA).

  • Experience working with CI/CD pipelines (e.g., GitHub Actions, Jenkins, Spinnaker, Harness).

  • Hands-on experience deploying and managing containerized applications using Kubernetes (ArgoCD), including pod configuration and basic troubleshooting.

  • Proficiency with containerization tools: Docker, Docker 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.

  • Experience with API Gateways

  • Experience with Kafka or similar event brokers or message queues

  • Excellent command of English (B2 level or higher).

  • Fluent in spoken Ukrainian.

What we are offering:

  • 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.

Our Mission: 

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