HamburgerMenu
hirist

BigStep Technologies - Principal Engineer - Full Stack Development

BigStep Technologies
Multiple Locations
9 - 11 Years
star-icon
4.4white-divider151+ Reviews

Posted on: 10/11/2025

Job Description

Description :


Job Title : Principal Engineer - Full Stack


Location : Remote


Job Description :


Were 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.


Youll 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.


info-icon

Did you find something suspicious?