Remote Office

Senior Software Engineer (React.js & Node.js)

Posted: 1 days ago

Job Description

URGENT HIRING Job Title: Senior Software Developer (Node.js | React | TypeScript)Location: RemoteEmployment Type: Full-timeExperience Level: 5+ yearsWho 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 RoleWe are seeking a highly skilled Senior Software Developer 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 ResponsibilitiesDevelop, test, and maintain high-quality web applications using Node.js, TypeScript, and React (18+)Design and implement RESTful APIs and integrate with external systemsBuild responsive and performant UIs using Tailwind CSS and TanStack QueryImplement robust authentication and authorization using OAuth, OIDC, and session-based mechanismsEnsure high code quality with Vitest testing frameworksWrite efficient and maintainable SQL queries and optimize database interactionsManage source code effectively using Git and collaborate via code reviews and branching workflowsUtilise AI-powered coding assistants (e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code qualityWork with Linux-based environments for development and deploymentCollaborate with designers, product managers, and backend teams to deliver seamless featuresCore RequirementsProficiency in Node.js and TypeScriptStrong experience with React (v18+) and modern React patternsFamiliarity with Vitest or Jest testing frameworksProficiency in SQL and relational database conceptsSkilled in Tailwind CSS and TanStack QueryStrong understanding of OAuth, OIDC, and session-based authenticationExperience in API development and external API integrationsCompetent in using basic Linux command line toolsStrong command over Git for version control and collaborationDemonstrated ability to maximize AI tools for enhanced development efficiencyHighly Desirable RequirementsExperience with Bun and Hono frameworksFamiliarity with AWS CDK for infrastructure as codeKnowledge of PostgreSQL and Drizzle ORMHands-on experience with Docker and container-based developmentExperience in container-based testing (e.g., Testcontainers)Exposure to monorepo-based development environmentsProficiency with VS Code and productivity-enhancing extensions

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In