HamburgerMenu
hirist

Job Description

Description :


Experience with end-to-end architecture for our real-time applications, utilizing Next.js/React on the frontend and Node.js on the backend, hosted on Google Cloud Platform (GCP).

Key Experience :

1. Architecture & Design :

- End-to-End System Design : Define the overall technical architecture for high-performance, real-time web applications using Node.js and Next.js.

- Scalability Strategy : Design microservices or modular monolithic architectures that can scale horizontally on GCP to handle high concurrency and real-time data flows (WebSockets, Server-Sent Events).

2. Node.js Deployment & Management :

- Deployment Automation : Architect and implement robust CI/CD pipelines (using GitHub Actions, Jenkins, or Cloud Build) for automated testing and zero-downtime deployment of Node.js services.

- Container Orchestration : Lead the containerization of applications using Docker and manage
orchestration via Google Kubernetes Engine (GKE) or Cloud Run.

- Process Management : Oversee the configuration of process managers (e.g., PM2) and clustering modules to optimize Node.js performance in production environments.

3. Cloud Infrastructure (GCP) :

- GCP Optimization : Leverage GCP services such as App Engine, Cloud Functions, Cloud SQL, and Firestore to reduce operational overhead and cost.

- Monitoring & Observability : Implement comprehensive logging and monitoring solutions (Cloud Logging, Datadog, or Prometheus) to detect bottlenecks and ensure system health.

Required Qualifications :

Experience : 8+ years in software development, with at least 3+ years as a Solution Architect or Technical Lead.

- Node.js Mastery : Deep expertise in Node.js runtime, event loop, memory management, and performance profiling.

- Proven track record of deploying major Node.js applications in production.

- Frontend Expertise : Strong proficiency in React.js and Next.js, including deep knowledge of server-side rendering patterns and state management (Redux, Zustand, or Context API).

- GCP Proficiency : Hands-on experience with Google Cloud Platform, specifically GKE, Cloud Run, Compute Engine, and Cloud SQL.

- Database Design : Advanced knowledge of database design for both relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Firestore) databases.

Preferred Skills (Nice to Have) :

- GCP Certification : Professional Cloud Architect or Associate Cloud Engineer.

- Microservices : Experience migrating legacy monolithic applications to microservices architecture.


info-icon

Did you find something suspicious?