06 Sep
|
Remote Office
|
Melbourne
06 Sep
Remote Office
Melbourne
Lead Software Engineer (Node.js | React | TypeScript)
Job Title:
Lead Software Engineer (Node.js | React | TypeScript)
Location:
Remote
Employment Type:
Full time
Experience Level:
8-10+ Years
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 skilledLead Software Engineerwith strong expertise in modern web technologies to join our client's team.
The ideal candidate will be proficient inNode.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 usingNode.js,TypeScript, andReact (18+)
Design and implementRESTful APIsand integrate with external systems
Build responsive and performant UIs usingTailwind CSSandTanStack Query
Implement robustauthentication and authorizationusing OAuth, OIDC, and session-based mechanisms
Ensure high code quality withVitesttesting frameworks
Write efficient and maintainable SQL queries and optimize database interactions
Manage source code effectively usingGitand collaborate via code reviews and branching workflows
UtilizeAI-powered coding assistants(e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code quality
Work withLinux-based environmentsfor development and deployment
Collaborate with designers, product managers, and backend teams to deliver seamless features
Core Requirements
Proficiency inNode.jsandTypeScript
Strong experience withReact (v18+)and modern React patterns
Familiarity withVitestorJesttesting frameworks
Proficiency inSQLand relational database concepts
Skilled inTailwind CSSandTanStack Query
Strong understanding ofOAuth,OIDC, andsession-based authentication
Experience inAPI developmentandexternal API integrations
Competent in usingbasic Linux command line tools
Strong command overGitfor version control and collaboration
Demonstrated ability tomaximize AI toolsfor enhanced development efficiency
Highly Desirable Requirements
Experience withBunandHonoframeworks
Familiarity withAWS CDKfor infrastructure as code
Knowledge ofPostgreSQLandDrizzle ORM
Hands-on experience withDockerandcontainer-based development
Experience incontainer-based testing(e.g.,Testcontainers)
Exposure tomonorepo-based developmentenvironments
Proficiency withVS Codeand productivity-enhancing extensions
#J-*****-Ljbffr
📌 Lead Software Engineer (React.Js/Node.Js/Typescript) (Melbourne)
🏢 Remote Office
📍 Melbourne