Jobs › Companies › Wiley › Senior JavaScript Engineer

À propos de ce poste Senior JavaScript Engineer chez Wiley

Wiley · Sur site · Iasi, ROU

We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what’s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what’s next to power infinite possibilities for our customers, colleagues and society at large.

About the Role:

We're hiring a Senior JavaScript Engineer to help shape the technical direction of Research Exchange Review (Phenom Review), Wiley's peer review platform where editors, reviewers, and editorial staff take manuscripts from editor assignment to editorial decision. You'll lead the design and delivery of complex features across a distributed, event-driven system. You'll raise the bar on reliability, observability, and engineering quality, and mentor engineers across the team.


About the Team and Product:

Review is part of Wiley's Research Exchange (ReX) platform. It is the step manuscripts reach after screening: they are triaged and assigned to a handling editor, sent out to reviewers, revised by authors, and taken to a decision before moving on to quality checks and production.

We support thousands of manuscripts and many users with different editorial roles, across areas such as:

  • Journal setup, editorial boards, and role management (chief, associate, section, academic, and guest editors)
  • Configurable editorial models, from single-tier to two-tier triage and special issue workflows
  • Editor and reviewer suggestions, invitations, and reviewer reports
  • Author revisions, editor recommendations, and editorial decisions
  • Peer review integrity signals, such as conflicts of interest and reviewer misconduct

Review runs as a core application in a monorepo, alongside supporting services such as the flexible editorial models engine, editor and reviewer suggestion, and user sync with Wiley's Connect identity platform. The platform is multi-tenant by design, so different journal portfolios can run with their own configuration.

The platform is growing in three directions at once: more of Wiley's journal portfolio moving onto ReX, more configurable peer review workflows per journal, and a modernized codebase. Getting the architecture, workflow configurability, and operations right is central to this role.


Role Overview:

You'll be a technical leader in the team. You'll turn ambiguous product goals into clear technical designs, make and document architectural decisions, and lead complex work from start to finish. You'll work closely with engineering managers, architects, product, and QA. Your job is to make sure what we build is scalable, secure, and easy to run in production.


What You’ll Work On

  • Architecture and evolution of the Review platform (core application, supporting services, event flows), including the gradual move of new modules to NestJS
  • Flexible editorial models: configurable workflows, roles, and decision rights per journal, from single-tier to two-tier and special issue models
  • Editor and reviewer matching and invitation flows, including areas of expertise and user data from Wiley's Connect platform
  • Integrations with other ReX/Phenom systems (Submission, Screening, Quality Checks, Production) and with Wiley identity and data platforms
  • Front-end modernisation: moving the Review UI to the new ReX design identity and shared component library, and removing custom styling
  • Platform reliability: queue health, failed-message reduction, job metrics, alerting, tracing, and incident readiness


Key Responsibilities

  • Lead the technical design of complex features and write technical design documents and architecture decision records
  • Own end-to-end delivery of large initiatives, breaking them into increments the team can ship
  • Design solid event-driven flows: event contracts, versioning, duplicate-safe processing, retries, failed-message handling, and replay
  • Design for multi-tenancy, security, and access control (authentication, role-based permissions across editorial roles, protection of confidential peer review data)
  • Improve performance and reliability across Node.js services, PostgreSQL, and queue processing
  • Drive observability standards (structured logging, OpenTelemetry tracing, Prometheus metrics, Grafana alerts) and reduce operational noise
  • Set and model engineering standards: code quality, testing strategy (unit, integration, contract), test coverage tracking, and CI/CD practices
  • Work with QA to make the system easy to test and to keep end-to-end automation stable and fast
  • Review designs and code across the team, and mentor mid-level and junior engineers
  • Lead or support incident response and run blameless post-incident reviews
  • Work with architects and other Phenom/ReX teams on cross-team dependencies and shared platform decisions
  • Help with hiring, interviews, and onboarding


Technical Environment

  • Languages: TypeScript, JavaScript
  • Backend: Node.js, Express, Apollo GraphQL, NestJS (new modules)
  • Frontend: React, Ant Design-based Phenom UI component library
  • Database: PostgreSQL
  • Messaging / events: AWS SNS/SQS event bus, shared event schemas (phenom-types)
  • Storage: AWS S3
  • Auth: Keycloak (JWT/OIDC)
  • Testing: Jest, Cypress / Playwright
  • Observability: Prometheus metrics, Grafana, OpenTelemetry, AWS CloudWatch alarms
  • Tooling & infra: pnpm workspaces, Node.js 24, Docker, Kubernetes (EKS), Helm, CI/CD, Git
  • Architecture: Technical design documents, architecture decision records, and cross-team event contracts between Phenom and ReX


Required Skills and Experience:

  • 6+ years of professional software engineering experience, with a strong focus on JavaScript/TypeScript
  • Deep expertise in Node.js back-end development and strong working knowledge of React
  • Proven experience designing and running distributed, event-driven systems (queues, pub/sub, background jobs) in production
  • Strong experience with API design (GraphQL and/or REST) and relational data modelling (PostgreSQL)
  • Track record of leading technical design and delivering complex features across teams
  • Hands-on experience with observability and production operations: metrics, logs, tracing, alerting, and incident handling
  • Solid understanding of security basics: authentication and authorization, role-based access, and secure handling of confidential data such as reviewer identities and reports
  • Experience with cloud-native deployment (AWS, Docker, Kubernetes)
  • Experience mentoring engineers and shaping team engineering practices
  • Clear written and spoken communication with both technical and non-technical stakeholders


Nice to Have:

  • Experience building highly configurable, workflow-driven SaaS products (workflow engines, state machines, role-based permissions)
  • Experience modernising a large codebase, such as incremental framework migration (e.g. to NestJS) or splitting services out of a monolith
  • Experience with recommendation or matching features (e.g. expert finding) and integrations with identity or user-profile platforms
  • OpenTelemetry, Grafana (Loki/Tempo), and Prometheus at scale
  • Contract testing (e.g. consumer-driven contracts for APIs and events)
  • Background in academic publishing, peer review, research integrity, or regulated domains


What Success Looks Like:

  • Complex features ship predictably, with clear designs and few production surprises
  • Review becomes measurably more reliable and observable (fewer failed events, actionable alerts), with test coverage tracked in CI
  • Engineers on the team grow in autonomy and quality through your mentoring and reviews
  • Architectural decisions are documented, shared, and aligned with the wider Phenom platform

We power infinite possibilities.


For more than 200 years, we've transformed knowledge into discoveries that shape the world. Today, our global team of innovators, creators, and experts is driving what's next in science, education, and publishing—creating impact that reaches everywhere. 

 

We're not just observers of progress. We're the ones accelerating scientific breakthroughs, advancing learning, and sparking innovation that redefines entire fields and improves lives. 


Here, your talent matters. Your ideas have room to grow. And your work creates breakthroughs that can change everything. 

Wiley is an equal opportunity/affirmative action employer. We evaluate all qualified applicants and treat all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, protected veteran status, genetic information, or based on any individual's status in any group or class protected by applicable federal, state or local laws. Wiley is also committed to providing reasonable accommodation to applicants and employees with disabilities. Applicants who require accommodation to participate in the job application process may contact [email protected] for assistance.


We are proud that our workplace promotes continual learning and internal mobility. We offer meeting-free Friday afternoons allowing more time for heads down work and professional development, and through a robust body of employee programing we facilitate a wide range of opportunities to foster community, learn, and grow.

We are committed to fair, transparent pay, and we strive to provide competitive compensation in addition to a comprehensive benefits package. The range below represents Wiley's good faith and reasonable estimate of the base pay for this role at the time of posting roles in the United Kingdom, Canada, USA, Austria, Czechia, Denmark, France, Greece, Italy, Netherlands, Romania, or Spain. It is anticipated that most qualified candidates will fall within the range, however the ultimate salary offered for this role may be higher or lower and will be set based on a variety of non-discriminatory factors, including but not limited to, geographic location, skills, and competencies.

When applying, please attach your resume/CV to be considered.

Salary Range:

0.00 to 0.00 #LI-AH1
Prêt à postuler chez Wiley ?
Postuler chez Wiley

À propos de Wiley

We're a forward-thinking organization dedicated to innovation and growth. Our success is built on the diverse talents and perspectives of our team members, who work together to solve complex challenges and create meaningful impact. We foster a culture of continuous learning, collaboration, and professional development.

Voir tous les emplois chez Wiley →

Emplois similaires

DXC Technology
Senior SAP HCM Frontend Developer with German
DXC Technology
⚡ Postuler tôt POL - MZ - WARSAW Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
HelloFresh
Senior Frontend Developer, Market Innovations
HelloFresh
⚡ Postuler tôt Toronto, Ontario, Canada Hybride CA$130,000–CA$150,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
TribalScale
Senior Agentic Engineer - JavaScript
TribalScale
⚡ Postuler tôt Toronto, Ontario, Canada Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
Masterborn
Junior Frontend Developer
Masterborn
⚡ Postuler tôt Wrocław · lieu restreint PLN 6,000–PLN 9,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
Veeam Software
Junior Software Developer InTest (JavaScript)
Veeam Software
⚡ Postuler tôt Warsaw, Poland Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
Miele
Frontend & Integration Developer- Digital Platforms
Miele
⚡ Postuler tôt Braşov Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 2 j
AD
Software Engineer II (Frontend) - Customer Developer Observability
Adyen
⚡ Postuler tôt San Francisco Hybride $169,000–$232,000
● Nouveau 👁 Vu ✓ Postulé il y a 2 j
G2i Inc.
JavaScript of Senior Software Engineer, AI Training
G2i Inc.
⚡ Postuler tôt Monde entier $208,000–$416,000
● Nouveau 👁 Vu ✓ Postulé il y a 2 j
HelloFresh
Senior Frontend Developer (React Native)
HelloFresh
⚡ Postuler tôt Toronto, Ontario, Canada Hybride CA$120,000–CA$150,000
● Nouveau 👁 Vu ✓ Postulé il y a 2 j

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Wiley

Voir tous les emplois chez Wiley →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit