We are seeking a seasoned Node.js Engineer to lead the development and management of our enterprise-grade products. This isn't just about writing code; it’s about architecting resilient systems that live across GCP, Azure, and AWS. You will bridge the gap between robust backend services and seamless frontend experiences, ensuring our infrastructure is as scalable as our UI is intuitive.
Key Responsibilities
Backend Excellence: Design, develop, and maintain high-performance, distributed Node.js microservices.
Frontend Integration: Build responsive, stateful web applications using React.js that provide a premium experience for enterprise users.
Cloud Orchestration: Manage and deploy services across a multi-cloud environment (AWS, Azure, and GCP), leveraging the unique strengths of each provider.
System Architecture: Implement event-driven architectures, RESTful APIs, and GraphQL endpoints that handle enterprise-scale data loads.
Security & Compliance: Ensure all products meet rigorous enterprise security standards, including OAuth, JWT, and cloud-native IAM policies.
DevOps Culture: Drive CI/CD best practices and "Infrastructure as Code" (IaC) to ensure seamless deployments across disparate cloud environments.
Professional Experience
5+ years of professional experience in software engineering, with a focus on enterprise SaaS products.
Proven Multi-Cloud expertise: You should be comfortable explaining why a specific workload belongs on AWS versus Azure or GCP.
Architectural Mindset: Deep understanding of design patterns, SOLID principles, and horizontal scaling.
Communication: Ability to translate complex technical hurdles into clear updates for stakeholders.
Bonus Points
Certifications in any of the "Big Three" clouds (e.g., AWS Solutions Architect, Azure Developer Associate).
Experience with Serverless Framework or OpenTelemetry for cross-cloud monitoring.