Job Description:
Join one of our flagship India
development centre product teams to build leading edge SaaS products serving
global clients and their employees. As a Principle Engineer you will take
charge of
building products that onboard
and run payroll for our clients. You will primarily collaborate with key
stakeholders across India and U.S. to drive innovation in product development
with efficiency.
Key Responsibilities
-
Design, develop, and
maintain scalable web applications using React (front-end) and
TypeScript/Express (back-end)
-
Implement and optimise APIs
(tRPC, JWT authentication) for secure and efficient data exchange.
-
Work with PostgreSQL
databases for data management and GCP Cloud Storage/Box for document
storage.
-
Collaborate with product,
QA, and DevOps teams to deliver features and improvements in a CI/CD
environment.
-
Ensure code quality through
automated testing and participate in code reviews.
-
Integrate third-party
services (e.g., SendGrid, PingPong, Cadana, Quickbooks, Paycor, Sentry) as
required.
-
Maintain security best
practices, including MFA for admin access and regular vulnerability scans.
-
Participate in daily
release cycles and agile ceremonies.
-
Contribute to issue
tracking and project management.
Required Skills &
Experience
-
Front-end:
React, JavaScript/TypeScript
-
Back-end:
Express, TypeScript, tRPC, Zod, Prisma
-
Database:
PostgreSQL
-
DevOps:
GitLab (CI/CD), GCP Cloud Storage
-
Testing:
Automated test frameworks (unit,
integration)
-
API:
JWT authentication, tRPC
-
Tools:
VS Code, GitLab for source control and
project management
-
Security:
Understanding of MFA, vulnerability
scanning, and secure coding practices
-
Third-party
integrations:
Experience with
services such as SendGrid, Sentry, Quickbooks, Paycor, Cadana, PingPong
Desirable Skills
-
Experience
with document storage solutions (Box, GCP Cloud Storage)
-
Familiarity
with cloud architecture (GCP)
-
Exposure
to agile development and daily release cycles
-
Knowledge
of observability tools (Sentry, GCP Logs)
-
Experience
in HR/payroll or operational platforms is a plus
-
Ability
to work autonomously, takes responsibility inception to solution