Skip navigation EPAM

Key Developer (React.js) Krakow, Poland

  • hot

Key Developer (React.js) Description

Job #: 55585
EPAM is committed to providing our global team of more than 41,150 EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


Currently we are looking for a Key Developer (React.js) for our Krakow office.

One of our top Clients currently goes through a process of unification of their applications, APIs and backends. As a result, they have been working on various initiatives to create reusable components and services:
- One App is a set of React.js-based components and node.js backend that became a foundation of all their new web applications;
- One Data is an approach to building reusable “business data services” (mostly in node.js) using GraphQL on top of specific data storages;
- One Identity is a common central IDP and OAuth2/OIDC server and API management layer.


  • Help One Identity team in building robust and flexible permissions management system. This system should allow API developers to create/manage/assign permissions to their APIs, as well as map those to the OAuth2 “scopes” that would be presented to the users
  • The business goal here is to allow 3rd parties implementing applications using our Client’s APIs to use minimum set of permissions that users would be okay to approve for 3rd parties accessing their data
  • Build self-management permissions portal for API developers, user permissions consent screen for our Client’s IDP, as well as all supporting backends/APIs
  • One Identity team also considers implementing modern API proxy layer using Envoy proxy (potentially extending it in Rust via WebAssembly) and Gloo – we may also support this effort


  • React.js for frontend development
  • Node.js for backend development

Nice to have

  • Knowledge of OAuth2 and OpenID Connect protocols
  • Basic knowledge of API management (Swagger, OpenAPI) and API gateways use cases and features
  • Docker experience

We offer

  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • English language classes
  • Polish language classes for Foreigners
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
  • Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
  • Possibility to be involved in an international project
  • Remote work options
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Please note that only selected candidates will be contacted
Zjstěte více o EPAM Polsko

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete