Lead Software Engineer (Node.js | React | TypeScript)
TypeFull-time job
LocationUnited States
Posted2 hours ago
This is a remote position.
Job Title:Lead Software Engineer (Node.js | React | TypeScript)
Location: Remote
Employment Type: Full-time
Experience Level:8-10+ Years
Work Roster:9AM-5PM Melbourne Time
Who You AreIf this sounds like you, we’d love to meet you:
You take ownership of your work and enjoy delivering end-to-end features that make an impact.
You write clean, maintainable code and care about quality, from testing and CI/CD to thoughtful reviews.
You love solving problems, whether it’s debugging, optimising, or shaping architecture.
You’re a true team player who values open collaboration, feedback, and shared growth.
You’re always learning, exploring new tech, side projects, or AI innovations that keep you sharp.
About the RoleWe are seeking a highly skilled Lead Software Engineer with strong expertise in modern web technologies to join our client's team. The ideal candidate will be proficient in Node.js, TypeScript, and React (v18+), with a solid understanding of backend and frontend development, testing frameworks, API integrations, and authentication mechanisms.You will play a key role in designing, developing, and maintaining scalable web applications while collaborating closely with cross-functional teams to deliver high-quality software solutions. Candidates who can effectively leverage AI tools to optimise their development workflow will stand out.
Key Responsibilities
Develop, test, and maintain high-quality web applications using Node.js, TypeScript, and React (18+)
Design and implement RESTful APIs and integrate with external systems
Build responsive and performant UIs using Tailwind CSS and TanStack Query
Implement robust authentication and authorization using OAuth, OIDC, and session-based mechanisms
Ensure high code quality with Vitest testing frameworks
Write efficient and maintainable SQL queries and optimize database interactions
Manage source code effectively using Git and collaborate via code reviews and branching workflows
Utilize AI-powered coding assistants (e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code quality
Work with Linux-based environments for development and deployment
Collaborate with designers, product managers, and backend teams to deliver seamless features
Core Requirements
Proficiency in Node.js and TypeScript
Strong experience with React (v18+) and modern React patterns
Familiarity with Vitest or Jest testing frameworks
Proficiency in SQL and relational database concepts
Skilled in Tailwind CSS and TanStack Query
Strong understanding of OAuth, OIDC, and session-based authentication
Experience in API development and external API integrations
Competent in using basic Linux command line tools
Strong command over Git for version control and collaboration
Demonstrated ability to maximize AI tools for enhanced development efficiency
Highly Desirable Requirements
Experience with Bun and Hono frameworks
Familiarity with AWS CDK for infrastructure as code
Knowledge of PostgreSQL and Drizzle ORM
Hands-on experience with Docker and container-based development
Experience in container-based testing (e.g., Testcontainers)
Exposure to monorepo-based development environments
Proficiency with VS Code and productivity-enhancing extensions
Originally posted on Himalayas
Job Title:Lead Software Engineer (Node.js | React | TypeScript)
Location: Remote
Employment Type: Full-time
Experience Level:8-10+ Years
Work Roster:9AM-5PM Melbourne Time
Who You AreIf this sounds like you, we’d love to meet you:
You take ownership of your work and enjoy delivering end-to-end features that make an impact.
You write clean, maintainable code and care about quality, from testing and CI/CD to thoughtful reviews.
You love solving problems, whether it’s debugging, optimising, or shaping architecture.
You’re a true team player who values open collaboration, feedback, and shared growth.
You’re always learning, exploring new tech, side projects, or AI innovations that keep you sharp.
About the RoleWe are seeking a highly skilled Lead Software Engineer with strong expertise in modern web technologies to join our client's team. The ideal candidate will be proficient in Node.js, TypeScript, and React (v18+), with a solid understanding of backend and frontend development, testing frameworks, API integrations, and authentication mechanisms.You will play a key role in designing, developing, and maintaining scalable web applications while collaborating closely with cross-functional teams to deliver high-quality software solutions. Candidates who can effectively leverage AI tools to optimise their development workflow will stand out.
Key Responsibilities
Develop, test, and maintain high-quality web applications using Node.js, TypeScript, and React (18+)
Design and implement RESTful APIs and integrate with external systems
Build responsive and performant UIs using Tailwind CSS and TanStack Query
Implement robust authentication and authorization using OAuth, OIDC, and session-based mechanisms
Ensure high code quality with Vitest testing frameworks
Write efficient and maintainable SQL queries and optimize database interactions
Manage source code effectively using Git and collaborate via code reviews and branching workflows
Utilize AI-powered coding assistants (e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code quality
Work with Linux-based environments for development and deployment
Collaborate with designers, product managers, and backend teams to deliver seamless features
Core Requirements
Proficiency in Node.js and TypeScript
Strong experience with React (v18+) and modern React patterns
Familiarity with Vitest or Jest testing frameworks
Proficiency in SQL and relational database concepts
Skilled in Tailwind CSS and TanStack Query
Strong understanding of OAuth, OIDC, and session-based authentication
Experience in API development and external API integrations
Competent in using basic Linux command line tools
Strong command over Git for version control and collaboration
Demonstrated ability to maximize AI tools for enhanced development efficiency
Highly Desirable Requirements
Experience with Bun and Hono frameworks
Familiarity with AWS CDK for infrastructure as code
Knowledge of PostgreSQL and Drizzle ORM
Hands-on experience with Docker and container-based development
Experience in container-based testing (e.g., Testcontainers)
Exposure to monorepo-based development environments
Proficiency with VS Code and productivity-enhancing extensions
Originally posted on Himalayas
Apply on Himalayas →
Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.