Job Title : Principal Engineer – Full Stack
Location : Remote
Job Description
We’re looking for a Principal Engineer – Full Stack with 8+ years of experience in building, architecting, and delivering scalable, high-performance web applications. The ideal candidate brings deep expertise in Node.Js, React.Js, Go (Golang), and GraphQL , along with strong experience in system architecture, database design , and cloud-native deployments . You’ll lead technical strategy, ensure system reliability, and drive engineering excellence across teams.
Key Responsibilities
- Architect and build scalable applications using Node.Js , Golang , and React.Js
- Develop and maintain high-performance APIs and microservices with GraphQL and Apollo .
- Create modern, reusable frontend components with React.Js and TypeScript .
- Design and optimize PostgreSQL databases, including PostGIS extensions.
- Implement CI / CD pipelines , Terraform , and Kubernetes deployments on AWS / GCP .
- Ensure reliability through automated testing using Jest , Cypress , and Testing Library .
- Collaborate across teams on architecture , performance optimization , and best practices .
Must Have
8+ years of hands-on experience in full-stack engineering , architecture , and system design .Expert proficiency in Node.Js for scalable backend architecture.Deep experience with React.Js and modern frontend development.Strong command of Go (Golang) for performant, distributed systems.In-depth knowledge of GraphQL and Apollo Client / Server for scalable APIs.Extensive experience with PostgreSQL design, optimization, and PostGIS .Advanced TypeScript / JavaScript expertise across the full stack.Strong focus on testing and code quality using Jest , Cypress , and Testing Library .Good to Have
Architectural experience with React Native for cross-platform apps.Hands-on with Next.Js and NestJS for maintainable solutions.Experience with Kafka for event-driven systems.Knowledge of Temporal for workflow orchestration.Proficiency with Docker and Kubernetes for containerized deployments.Working knowledge of Redis for caching and session management.Experience with DataDog or similar monitoring tools.