Lead Software Engineer Node.js / React

Compunnel Inc.

Florham Park (NJ)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a senior software engineer to build resilient frontend systems with React, while shaping scalable backend APIs and services. You will collaborate across product and engineering teams to deliver high-performance solutions.

The role emphasizes design for reliability, maintainability, and continuous improvement, with emphasis on CI/CD, containerization, and observability practices.

Qualifications

  • 5+ years of professional software development experience.
  • Experience developing modern frontend applications using React.
  • Design highly available, scalable, high-performance applications.
  • Strong understanding of backend development, APIs, distributed systems, and modern architecture.
  • Experience with SQL and NoSQL database technologies.
  • Experience with automated testing and Test-Driven Development (TDD).
  • Strong understanding of software engineering principles, code quality, and maintainable architecture.
  • Experience with CI/CD, automated build/deploy processes, and DevOps practices.
  • Hands-on experience with Docker and containerization.
  • Experience with Jenkins or comparable CI/CD platforms.

Responsibilities

  • Develop responsive frontend applications using React.
  • Contribute to architecture and development of new applications from ground up.
  • Design solutions for high availability, scalability, reliability, and performance.
  • Develop and integrate APIs using GraphQL, REST, and microservices.
  • Analyze and optimize performance across application and database layers.
  • Work with SQL/NoSQL databases to support requirements.
  • Build and maintain automated CI/CD pipelines.
  • Utilize Docker in development and deployment workflows.
  • Implement monitoring, logging, and operational reporting.

Skills

Frontend development
Software architecture
CI/CD practices
DevOps collaboration
Troubleshooting
Performance optimization

Tools

Docker
Jenkins
GraphQL
REST
SQL
NoSQL
CI/CD platforms

Job description

Key Responsibilities
  • Develop responsive and maintainable frontend applications using React.
  • Contribute to the architecture and development of new applications and services from the ground up.
  • Design solutions focused on high availability, scalability, reliability, and performance.
  • Develop and integrate APIs and services using GraphQL, REST, and microservices-based architectures.
  • Perform application and database performance analysis, troubleshooting, and optimization.
  • Work with SQL and NoSQL/distributed database technologies to support application requirements.
  • Build, enhance, and maintain automated CI/CD pipelines supporting reliable software delivery.
  • Utilize Docker and other containerization technologies within development and deployment workflows.
  • Design and maintain application monitoring, alerting, logging, and operational reporting capabilities.
  • Support production applications by troubleshooting issues, identifying root causes, and implementing long-term solutions.
  • Develop automated tests and promote Test-Driven Development (TDD) and modern engineering practices.
  • Participate in code reviews and help establish standards for code quality, maintainability, testing, and application architecture.
  • Partner with product, engineering, QA, and other technical stakeholders throughout the software development lifecycle.
  • Provide technical guidance and mentorship to other engineers and help drive engineering decisions across the team.
  • Communicate development progress, technical risks, dependencies, and delivery status to project and engineering leadership.
  • Evaluate new technologies and engineering practices that can improve development velocity, reliability, and product quality.
Required Qualifications
  • 5+ years of professional software development experience.
  • Experience developing modern frontend applications using React.
  • Demonstrated experience designing and developing highly available, scalable, and high-performance applications.
  • Strong understanding of backend development, APIs, distributed systems, and modern application architecture.
  • Experience with SQL and NoSQL database technologies.
  • Experience with automated testing and Test-Driven Development (TDD) practices.
  • Strong understanding of software engineering principles, design patterns, code quality, and maintainable application architecture.
  • Experience with CI/CD, automated build and deployment processes, and DevOps practices.
  • Hands-on experience with Docker or comparable containerization technologies.
  • Experience with Jenkins or comparable CI/CD and build platforms.
  • Strong troubleshooting and performance optimization skills across application and database layers.
  • Ability to operate effectively in a fast-paced and collaborative product engineering environment.
Preferred Qualifications
  • Professional experience with an additional programming language such as Java, Python, Go, or C#.
  • Experience with GraphQL and modern API design.
  • Experience working with microservices and distributed architectures.
  • Experience with cloud-native application development and deployment.
  • Experience building or supporting observability solutions, including monitoring, logging, alerting, and application performance management.
  • DevOps, platform engineering, or build engineering experience.
  • Experience establishing architecture and engineering practices for newly developed applications.
  • Previous experience providing technical leadership or mentoring software engineers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior React & Node Engineer - Architect & Scale Systems
Senior React & Node Engineer - Architect & Scale Systems

Compunnel Inc. • Florham Park (NJ)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer(Frontend)
Senior Software Engineer(Frontend)

TechDigital Group • Alpharetta (GA)

On-site
USD 80,000 - 120,000
React + Node.js Full Stack Enginee
React + Node.js Full Stack Enginee

CrackaJack Digital Solutions LLC • United States

On-site
USD 90,000 - 130,000
Technical Lead - React
Technical Lead - React

First Soft Solutions LLC • Dallas (TX)

On-site
USD 120,000 - 165,000
Lead Software Engineer, Front End Rearchitecture
Lead Software Engineer, Front End Rearchitecture

ARCHER • Boston (MA)

On-site
USD 140,000 - 190,000
Health Benefits
Financial Benefits
Annual Discretionary Bonus
+3
Senior Fullstack Engineer
Senior Fullstack Engineer

Intelliswift Software, Inc. • San Jose (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Front-End Software Developer (React-NodeJS)
Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies • San Francisco (CA)

Remote
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Senior React.js Developer
Senior React.js Developer

AB2 Consulting, Inc. • Dearborn (MI)

On-site
USD 110,000 - 150,000