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

Ncube Ltd.
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Automation of Tests Cascading Style Sheets (CSS) Code Review Data Visualization Relational Databases Software Debugging
+20 more
Python (Programming Language) Node.Js OpenLayers Ruby Software Engineering TypeScript Web Content Accessibility Guidelines Web Applications Data Processing Cloud Platform System ReactJS Webpack Material UI Information Technology Front End Software Development React Redux React Testing Library Software Coding JestJS Restful APIs

Job description

  • 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

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., * 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, * 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

Benefits & conditions

  • 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

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all