08 Sep
|
Remote Office
|
Victoria
08 Sep
Remote Office
Victoria
Job Description
Lead Software Engineer (Node.js | React | TypeScript)
n
Job Title: Lead Software Engineer (Node.js | React | TypeScript)
n
Location: Remote
n
Employment Type: Full-time
n
Experience Level:8-10+ Years
n
Who You Are
n
If this sounds like you, we'd love to meet you:
n
n
You take ownership of your work and enjoy delivering end-to-end features that make an impact.
n
You write clean, maintainable code and care about quality, from testing and CI/CD to thoughtful reviews.
n
You love solving problems, whether it's debugging, optimising, or shaping architecture.
n
You're a true team player who values open collaboration, feedback, and shared growth.
n
You're always learning, exploring new tech, side projects, or AI innovations that keep you sharp.
n
n
About the Role
n
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.
n
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.
n
Key Responsibilities
n
n
Develop, test, and maintain high-quality web applications
usingNode.js,TypeScript,
andReact (18+)
n
Design and implementRESTful APIsand integrate with external systems
n
Build responsive and performant UIs usingTailwind CSSandTanStack Query
n
Implement
robustauthentication
and authorizationusing OAuth, OIDC, and session-based mechanisms
n
Ensure high code quality withVitesttesting frameworks
n
Write efficient and maintainable SQL queries and optimize database interactions
n
Manage source code effectively usingGitand collaborate via code reviews and branching workflows
n
UtilizeAI-powered coding assistants(e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code quality
n
Work withLinux-based environmentsfor development and deployment
n
Collaborate with designers, product managers, and backend teams to deliver seamless features
n
n
Core Requirements
n
n
Proficiency
inNode.jsandTypeScript
n
Solid experience withReact (v18+)and modern React patterns
n
Familiarity
withVitestorJesttesting
frameworks
n
Proficiency inSQLand relational database concepts
n
Skilled inTailwind CSSandTanStack Query
n
Strong understanding ofOAuth,OIDC, andsession-based authentication
n
Experience inAPI
developmentandexternal
API integrations
n
Competent in usingbasic Linux command line tools
n
Strong command overGitfor version control and collaboration
n
Demonstrated ability tomaximize AI toolsfor enhanced development efficiency
n
n
Highly Desirable Requirements
n
n
Experience
withBunandHonoframeworks
n
Familiarity withAWS CDKfor infrastructure as code
n
Knowledge
ofPostgreSQLandDrizzle
ORM
n
Hands-on experience
withDockerandcontainer
-based development
n
Experience incontainer-based
testing(e.g.,Testcontainers)
n
Exposure tomonorepo-based
developmentenvironments
n
Proficiency withVS Codeand productivity-enhancing extensions
n
📌 Lead Software Engineer (React.Js/Node.Js/Typescript) (Victoria)
🏢 Remote Office
📍 Victoria