Senior Full-Stack Engineer (React, Node.js)

On-siteSalary not specified
United Kingdom · United States · Warsaw, Poland · Kyiv, Ukraine

Tech Stack

ReactCSSNode.jsTypeScriptCI/CDJavaScriptHTML

Job Description, Responsibilities & Requirements

Description language:

Senior Full-Stack Engineer (React, Node.js)

We are looking for a highly-skilled Senior Software Engineer to join a world-class team building one of the most advanced connectivity intelligence platforms - a flagship enterprise product that combines data from multiple sources to visualize, analyze, and drive real-world action to improve connectivity worldwide.

Trusted by governments and network operators across the globe, our client’s platform turns network performance metrics into strategic, actionable insights that help close the digital divide and bring connectivity insights to a wide array of industries and geographies.

We’re looking for a skilled and passionate Senior Software Engineer who’s excited to work with modern mapping and data visualization technologies, take ownership of impactful features, and help shape the future of a fast-growing product.

Responsibilities

  • Develop and maintain robust, scalable web applications using React, Redux (RTK Toolkit), and Vite
  • Collaborate with cross-functional “squads” to design, develop, and implement new features for data visualization platforms and portals
  • Write clean, maintainable, and efficient code, following best practices in software development
  • Conduct code reviews, debugging, and troubleshooting to ensure codebase quality
  • Help develop, maintain, and test RESTful APIs for data processing and handling
  • Participate in agile development and contribute to continuous improvement initiatives
  • Mentor junior engineers, providing guidance on best practices and coding standards
  • Turn ambiguous requirements into clear implementation plans and working software
  • Troubleshoot and resolve complex software issues in a timely manner
  • Harness AI tooling to speed up development while maintaining human oversight
  • Stay current with emerging trends in full-stack web development and apply them to the stack

Requirements

  • 5+ years of professional experience in full-stack web development
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Proficient in React, Redux (preferably Redux Toolkit), and Vite, with hands-on experience building complex web applications
  • Strong understanding of modern JavaScript, HTML, CSS, and other front-end technologies
  • Experience with TypeScript
  • Some experience designing and developing RESTful APIs using Node.js or other backend technologies
  • Proficient in writing automated tests (Vitest, React Testing Library experience preferred)
  • Familiarity with agile methodologies and CI/CD pipelines
  • Strong communication, collaboration, and problem-solving skills
  • Ability to work independently as well as in a team, in a fast-paced, dynamic environment

Nice to Have

  • Experience with mapping libraries such as MapboxGL (preferred), Leaflet.js, or OpenLayers
  • Experience with Material UI (MUI)
  • Basic understanding of monorepos and supporting infrastructure
  • Understanding of accessible web UX (WCAG 2.2)
  • Experience with AWS or similar cloud environments
  • Familiarity with relational databases and SQL
  • Experience writing APIs or other code in Go, Python, or Ruby
  • Comfort collaborating with a design team on UX iteration

We Offer

  • Direct Employment
  • Comprehensive medical, dental, and vision coverage
  • Life and disability benefits
  • 401(k) with company match
  • Employee Stock Purchase Plan
  • Flexible Spending Accounts (FSAs)
  • Flexible Time Off, Volunteer Time Off, and paid holidays
  • Family building, caregiving, and generous Parental Leave
  • Fitness reimbursement and wellness program access
  • Dynamic, cross-functional team environment with low bureaucracy
  • Opportunities for leadership, mentoring, and continuous learning

About the Company

Join a team that is dedicated to improving global connectivity and providing strategic insights through advanced data visualization and analysis. Our platform is trusted by governments and network operators worldwide, and we are committed to driving real-world action to close the digital divide.

Development offices:

  • Kyiv, Ukraine
  • Warsaw, Poland
  • Sao Paolo, Brasil
  • London, United Kingdom

Contact Information:

Phone: +44 772 611 66 87

Email: [email protected]

Job Details

Company name:
NCube
Location:
United Kingdom · United States · Warsaw, Poland · Kyiv, Ukraine
Work Mode:
On-site
Posted on TheJob:
Jun 30, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.