{"schemaVersion":"jobsearcher.job.v1","id":"6ebdbcf09b98880125bb60d5","url":"https://jobsearcher.com/jobs/6ebdbcf09b98880125bb60d5","canonicalUrl":"https://jobsearcher.com/jobs/6ebdbcf09b98880125bb60d5","title":"Principal Software Engineer (React, Node.js, TypeScript)","description":"Job Title: Principal Software Engineer Location: Remote (United States) Employment Type: Full-Time Annual Compensation: 120k- 130k About the Opportunity We are seeking a Software Architect to lead the design and evolution of scalable, secure, and high-performance enterprise applications. This role will define architecture standards, drive technical strategy, mentor engineering teams, and partner with business stakeholders to deliver innovative technology solutions. Key Responsibilities • Define enterprise architecture, technical standards, and best practices. • Lead architecture and design of cloud-native, distributed systems. • Drive cross-functional technical initiatives and architectural governance. • Mentor engineers and support technology decision-making. • Evaluate emerging technologies and build proof-of-concepts. • Ensure application scalability, security, reliability, and performance. • Champion CI/CD, TDD, automated testing, and DevOps practices. Technology Stack • Frontend: React, JavaScript, TypeScript • Backend: Node.js, NestJS, Express.js • Databases: MongoDB, SQL • APIs: GraphQL, REST APIs • Messaging & Caching: Kafka, Redis • Testing: Jest, TDD • Cloud & DevOps: AWS Qualifications • Bachelor's degree in Computer Science, Engineering, or related field. • 12+ years of software development, architecture, or technical leadership experience. • Strong expertise in React, TypeScript, Node.js, and modern web architectures. • Experience with GraphQL, REST APIs, MongoDB, SQL, Kafka, and Redis. • Deep understanding of distributed systems, cloud platforms, security, and performance optimization. • Proven ability to lead technical initiatives and mentor engineering teams. • Experience with AWS, Azure, or GCP preferred.","company":"Aspiringit","rawCompany":"aspiringit","city":"Myrtle Point","state":"OR","isRemote":true,"isActive":false,"createdAt":"2026-10-12T10:57:01.615Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Software Engineer (React, Node.js, TypeScript)","description":"Job Title: Principal Software Engineer Location: Remote (United States) Employment Type: Full-Time Annual Compensation: 120k- 130k About the Opportunity We are seeking a Software Architect to lead the design and evolution of scalable, secure, and high-performance enterprise applications. This role will define architecture standards, drive technical strategy, mentor engineering teams, and partner with business stakeholders to deliver innovative technology solutions. Key Responsibilities • Define enterprise architecture, technical standards, and best practices. • Lead architecture and design of cloud-native, distributed systems. • Drive cross-functional technical initiatives and architectural governance. • Mentor engineers and support technology decision-making. • Evaluate emerging technologies and build proof-of-concepts. • Ensure application scalability, security, reliability, and performance. • Champion CI/CD, TDD, automated testing, and DevOps practices. Technology Stack • Frontend: React, JavaScript, TypeScript • Backend: Node.js, NestJS, Express.js • Databases: MongoDB, SQL • APIs: GraphQL, REST APIs • Messaging & Caching: Kafka, Redis • Testing: Jest, TDD • Cloud & DevOps: AWS Qualifications • Bachelor's degree in Computer Science, Engineering, or related field. • 12+ years of software development, architecture, or technical leadership experience. • Strong expertise in React, TypeScript, Node.js, and modern web architectures. • Experience with GraphQL, REST APIs, MongoDB, SQL, Kafka, and Redis. • Deep understanding of distributed systems, cloud platforms, security, and performance optimization. • Proven ability to lead technical initiatives and mentor engineering teams. • Experience with AWS, Azure, or GCP preferred.","datePosted":"2026-10-12T10:57:01.615Z","dateModified":"2026-10-12T10:57:01.615Z","hiringOrganization":{"@type":"Organization","name":"Aspiringit","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Myrtle Point","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6ebdbcf09b98880125bb60d5"},"url":"https://jobsearcher.com/jobs/6ebdbcf09b98880125bb60d5"}}