Fullstack Developer

JavaScript

Fullstack Developer

JavaScript
Dąbrowskiego 44, Wrocław

Pay.com

Full-time
B2B
Senior
Remote
3 856 - 6 886 USD
Net per month - B2B

Job description

💥 Frontend Developer (React + Node.js)

📍 Location: Remote

🕒 Full-time


Pay.com is a global fintech company simplifying online payments. We are looking for a Frontend Developer to join our team and help build innovative products using React.js, Node.js, and TypeScript. If you’re excited about working with a modern tech stack and solving real-world problems — we’d love to hear from you!


✅ Your responsibilities:

  • Develop and maintain frontend applications with React.js and Node.js
  • Build efficient, scalable, and accessible user interfaces
  • Contribute to architecture decisions and solve technical challenges
  • Write unit tests and ensure high code quality
  • Collaborate with backend engineers, designers, and product owners

🚀 Required skills:

  • JavaScript (ES6+) & Node.js — experience working on both frontend and backend, with a strong focus on frontend
  • React.js 17+ — hands-on experience with large-scale React apps, performance optimization, functional components with hooks
  • TypeScript — hands-on experience in at least 2 large commercial projects
  • GIT — experience in at least 4 commercial projects with 3+ developers, familiarity with git-flow or similar workflows
  • GraphQL — experience in at least 4 commercial projects
  • Unit testing — experience writing unit tests for JavaScript/TypeScript apps, especially frontend; familiarity with Jest and React Testing Library
  • Styling — experience creating pixel-perfect, accessible UIs, ideally using TailwindCSS
  • Build tools — basic understanding of build tools like Vite, Webpack, or Gulp and the ability to customize when needed


🌟 Nice to have:

  • Understanding of microservices architecture and API design
  • Experience writing end-to-end tests (Cypress, Puppeteer)
  • Experience working with Storybook
  • Knowledge of CI/CD pipelines
  • Experience working in Scrum teams


💬 Recruitment process:

  1. We review your application
  2. Screening call
  3. Technical interview (online or on-site, your choice) — ~30–45 min of tech chat, no “QA ping-pong”
  4. We might ask for 2–3 lines of code or code samples you’ve authored
  5. HR interview
  6. You join the team! 🚀


🛠️ What we use:

  • Slack (no MSTeams, we promise 😉)
  • Google Meet / Slack for calls
  • GitHub for collaboration
  • Jira for task tracking


If this sounds like the right fit for you — send us your CV!

We can’t wait to meet you at Pay.com 💛

Tech stack

    English

    C1

    JavaScript

    master

    React

    master

    Node.js Express

    master

    TypeScript

    advanced

    GraphQL

    advanced

    TailwindCSS

    regular

    Unit Testing

    regular

    Git

    regular

Office location

Published: 07.05.2025