Remote Office

Principal Software Engineer

Remote Office
Bengaluru Not disclosed
Yesterday
Remote
Apply to Job

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

Whatjobs

Principal Software Engineer

Whatjobs

HaryanaNot disclosed
Last MonthOn-Site
Nielsen

Principal Software Engineer

Nielsen

IndiaNot disclosed
Last MonthOn-Site
Q

Software Engineer

Qualcomm

HyderabadNot disclosed
18 hours agoOn-Site