AspiringIT
⏩ AspiringIT Logo
Website:

@

Principal Software Engineer (React, Node.js, TypeScript)

πŸ’° $130 - $145 🌍 Remote (United States) πŸ“… 07/20/2026

Apply

Job Description

**Job Title: Principal Software Engineer**

**Location: Remote (United States)**

**Employment Type:** Full-Time

**Annual Compensation: 130k - 145k**

**About the Opportunity**

We are seeking a **Principal Software Engineer** to lead system architecture,
drive technical strategy, and mentor engineering teams while building highly
scalable, secure enterprise applications on AWS.

**Key Responsibilities**

**β€’** Lead architecture, design, and development of secure, scalable, high-
performance applications on AWS

**β€’** Define technical strategy, engineering best practices, and development
standards

**β€’** Provide hands-on technical leadership and mentor engineers across teams

**β€’** Partner with Product, DevOps, QA, and business stakeholders

**β€’** Optimize application performance, reliability, scalability, and security
in cloud environments

**β€’** Evaluate and implement emerging technologies to enhance the AWS-based
platform

**Technology** Stack

**β€’ Frontend:** React, JavaScript, TypeScript

**β€’ Backend:** Node.js, NestJS, Express.js

**β€’ Databases:** MongoDB, SQL

**β€’ APIs:** GraphQL, REST

**β€’ Messaging & Caching:** Kafka, Redis

**β€’ Testing:** Jest, Test-Driven Development (TDD)

**β€’ Cloud & DevOps:** **AWS** , CI/CD, cloud-native services

**Qualifications**

**β€’** Bachelor’s degree in Computer Science, Engineering, or related field

**β€’** 9+ years of professional software development experience

**β€’** Strong expertise in JavaScript, TypeScript, React, and Node.js

**β€’** Experience designing and deploying applications on AWS

**β€’** Experience with distributed systems, event-driven architecture, Kafka,
and Redis

**β€’** Strong understanding of software architecture, security, and performance
optimization

**β€’** Proven experience leading technical initiatives and mentoring
engineering teams