About the job
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 Principal 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. 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 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
Requirements
- Node.js
- TypeScript
- React
- APIs
- AI tools
Preferred Technologies
- Node.js
- TypeScript
- React
- APIs
- AI tools
Similar Jobs
Principal Software Engineer
Whatjobs
Principal Software Engineer
Nielsen
Software Engineer
Qualcomm