Staff Software Engineer (NodeJS)

Insight Global
Sacramento, CA, United States
17 days ago

Role details

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

Tech stack

Amazon Elastic Compute Cloud Amazon S3 Component-Based Software Engineering Code Review Relational Databases Distributed Systems Github Identity and Access Management PostgreSQL Node.Js OAuth Azure Active Directory
+14 more
Software Engineering Web Application Frameworks Circleci Sql Optimization ReactJS Backend Database Migration Amazon Relational Database Service Front End Software Development Restful APIs Amazon Simple Queue Service (SQS) Docker Jenkins Microservices

Job description

Insight Global is seeking a Staff Software Engineer (NodeJS) to join a critical project with one of the largest consulting and advisory firms in the world. This individual will support the design, development, and maintenance of large-scale, production-grade financial and reporting systems used by external clients. The role requires strong backend Node.js expertise paired with modern frontend React experience, operating within a microservices-based architecture. The ideal candidate is a self-starter who thrives in complex codebases and collaborates closely with cross-functional engineering teams.

Design, develop, and maintain RESTful APIs using Node.js and modern frameworks such as Koa or Express

Build and support distributed microservices with a focus on scalability and reliability

Own and support production systems with real users, including troubleshooting and debugging complex issues

Develop and optimize relational database schemas and queries using PostgreSQL

Manage and execute database migrations in production environments

Collaborate with frontend engineers to support React-based user interfaces

Write clean, maintainable, and well-tested code using industry best practices

Utilize Docker for containerization and local development workflows

Participate in code reviews, documentation, and continuous improvement initiatives

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

8+ years of professional software development experience

5+ years of Node.js development experience (Node 18+; comfort with Node 22 preferred)

4+ years of microservices architecture experience in distributed systems

Demonstrated Experience building and architecting NodeJS products and applications

Strong experience building REST APIs using Koa, Express, or similar frameworks

3+ years of PostgreSQL or relational database experience, including advanced SQL and schema design

2+ years of React experience using hooks, state management, and component-based architecture Experience with AWS services such as S3, SQS, RDS, or EC2

Familiarity with CI/CD pipelines (CircleCI, GitHub Actions, Jenkins)

Experience supporting financial, government, or healthcare systems with compliance considerations

Exposure to authentication systems (JWT, OAuth, MSAL/Azure AD) or feature flag tools like LaunchDarkly

Apply for this position

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

Apply on dejobs.org

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

8:12 min

Lambda compatibility, interface security, and career advice

Alexander Günsche Alexander Günsche · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

Videos

See all

Related articles

See all