JobMatch
← Back to jobs

Lead Software Engineer (Node.js | React | TypeScript)

Remote Office

RemoteUnited StatesseniorFull Time
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

Tailwind CSSTypeScriptPostgreSQLNode.jsDockerReactCI/CDLinuxSQLAWSCSSGitJavaScriptAI

Description

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 Are If 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 Role We 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

JobMatch aggregates public listings. Always apply through the original posting.