Senior Full-Stack Engineer (Node/TS/C#) — Hybrid

Socket.dev

McLean (VA)

On-site

USD 120,000 - 160,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Professional development
Training and certification reimburs**e
Health, dental, and vision insurance
401(k) with employer matching

Job summary

TheIncLab in McLean, VA is seeking a Software Engineer III to design, develop, and maintain scalable, high-performance full‑stack applications. You will work with Node.js, TypeScript, and C# to deliver features for prospective customers and internal tools.

You’ll collaborate with UI/UX, product, and backend teams, lead code reviews, and mentor junior engineers while embracing modern architectures and best practices. Travel up to 20% may be required.

Qualifications

  • Bachelor's degree in Engineering, CS or IS.
  • 5+ years of full-stack software development experience.
  • Proficiency in Node.js, TypeScript, and .NET (C#).
  • Strong frontend experience with React, Angular, or Vue.js.
  • Experience building cross-platform applications (web, desktop, mobile).
  • Solid understanding of databases, caching, and performance optimization.
  • Experience with Docker and Kubernetes.
  • Experience with REST, WebSockets, and Kafka messaging.
  • Strong Git version control experience.
  • Deep understanding of software architecture, system design, and data modeling.

Responsibilities

  • Design, develop, and maintain scalable, high-performance applications using Node.js, Typescript, and C#.
  • Work on complex software features with minimal supervision.
  • Make technical decisions and provide architectural input.
  • Implement and optimize RESTful APIs and microservices.
  • Work with frontend frameworks to create dynamic interfaces.
  • Design and implement databases and transaction layers.
  • Collaborate with UI/UX and product teams to capture customer needs.
  • Document development progress with Git, Jira, and Confluence.
  • Lead code reviews and uphold coding standards.
  • Mentor junior engineers and share best practices.
  • Stay up to date with emerging technologies and patterns.
  • Travel up to 20%.

Skills

Node.js
Typescript
C#/.NET
React
Angular
Vue.js
Cross-platform
Databases
Caching
Docker
Kubernetes
REST
WebSockets
Kafka
Git
System design
Data modeling

Education

Bachelor's degree in Engineering, Computer Science, Information Systems
Masters degree in Engineering, Computer Science, Information Systems

Tools

Jira
Confluence
Git

Job description

TheIncLab in McLean, VA is seeking a Software Engineer III to design, develop, and maintain scalable, high-performance full‑stack applications. You will work with Node.js, TypeScript, and C# to deliver features for prospective customers and internal tools.

You’ll collaborate with UI/UX, product, and backend teams, lead code reviews, and mentor junior engineers while embracing modern architectures and best practices. Travel up to 20% may be required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Node/TS/.NET, Hybrid
Senior Full-Stack Engineer - Node/TS/.NET, Hybrid

TheIncLab • Colorado Springs (CO)

Hybrid
USD 120,000 - 180,000
Hybrid work schedule
Professional development programs
Certification reimbursement
+1
Senior Full-Stack Engineer (Hybrid)
Senior Full-Stack Engineer (Hybrid)

Socket.dev • Colorado Springs (CO)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule
Professional development programs
Certification reimbursement
+1
Senior Full-Stack Engineer: Node/TS/.NET (Hybrid)
Senior Full-Stack Engineer: Node/TS/.NET (Hybrid)

TheIncLab • Nashville (TN)

Hybrid
USD 110,000 - 150,000
Hybrid work schedules
Professional development programs
Training and certification reimburse
+3
Senior Full-Stack Engineer – Build Scalable Apps (Node/TS/.NET)
Senior Full-Stack Engineer – Build Scalable Apps (Node/TS/.NET)

TheIncLab • Tampa (FL)

Hybrid
USD 100,000 - 150,000
Hybrid work model
Professional development programs
Training and certification reimburs"e
+4
Full-Stack Software Engineer II — Hybrid Role
Full-Stack Software Engineer II — Hybrid Role

TheIncLab • Colorado Springs (CO)

Hybrid
USD 90,000 - 120,000
Hybrid work
Professional development programs
Certification reimbursement
+7
Software Engineer II — Full-Stack Innovator, Hybrid
Software Engineer II — Full-Stack Innovator, Hybrid

Socket.dev • McLean (VA)

Hybrid
USD 90,000 - 140,000
Hybrid work schedules
Professional development programs
Certification reimbursement
+4
Full-Stack Software Engineer II - Node.js & React
Full-Stack Software Engineer II - Node.js & React

TheIncLab • Tampa (FL)

Hybrid
USD 90,000 - 130,000
Hybrid and flexible work schedules
Professional development programs
Training and certification reimburse
+5
Hybrid Full-Stack Engineer II — Build Impactful AI Platforms
Hybrid Full-Stack Engineer II — Build Impactful AI Platforms

Socket.dev • Colorado Springs (CO)

Hybrid
USD 90,000 - 120,000
Hybrid work schedules
Professional development programs
Certification reimbursement
+3
Software Engineer III
Software Engineer III

TheIncLab • Colorado Springs (CO)

On-site
USD 120,000 - 180,000
Hybrid work schedule
Professional development programs
Certification reimbursement
+1
Software Engineer III
Software Engineer III

TheIncLab • Tampa (FL)

Hybrid
USD 100,000 - 150,000
Hybrid work model
Professional development programs
Training and certification reimburs"e
+4