Welcome to a workplace where every individual passionately believes in their mission!
At our company, commitment extends beyond tasks; it's about infusing every action with purpose. We are dedicated to bringing unparalleled passion and customer focus to every facet of our business, creating an environment where your contribution truly matters.
Job Summary
We are seeking a hands-on Lead Software Architect & Senior Full-Stack Developer to drive the technical execution of a new enterprise-wide application. This role combines architecture, leadership, and active development — you will design, build, and deliver secure and scalable cloud-native solutions.
You will lead the end-to-end technical lifecycle, including:
- Architecture & database design
- Backend and full-stack development
- Security, RBAC/ABAC, and tenant isolation
- CI/CD, cloud environments, and DevOps practices
The ideal candidate has experience building enterprise-grade, multi-tenant applications using React, Node.js, Supabase, PostgreSQL, and a NestJS backend optimized for performance and modularity.
This role champions Spec-Driven Development (write specs → generate/validate code) and AI-assisted development workflows (“Vibe Coding”) to accelerate delivery while maintaining quality and security.
Key Responsibilities
- Hands-on development: Implement features, write code, build APIs, generate migrations, write tests, and optimize schemas.
- Specification ownership: Own domain models, API contracts, workflows, and security rules as the single source of truth.
- AI-assisted development (Vibe Coding): Work with AI to scaffold code, generate tests, and automate documentation; maintain human review/security gates.
- Security Architecture: Architect and enforce RBAC/ABAC, row-level security, least privilege, auditable policies, and tenant isolation.
- Cloud & DevOps: Own environments (staging/prod), CI/CD pipelines, infrastructure as code, observability, backup/restore, HA/DR.
- Database Leadership: Design scalable PostgreSQL schemas, optimize indexing, ensure data integrity, and support enterprise workloads.
Required Skills & Experience
- 10+ years of software engineering experience with Node.js, TypeScript, and cloud-native applications.
- Hands-on experience leading backend development using NestJS (Fastify) with modular architecture and DI.
- Demonstrated experience implementing RBAC/ABAC and enterprise-grade permission systems.
- Strong PostgreSQL expertise (schema design, indexing, query optimization).
- Cloud experience (Supabase, Azure, AWS, or equivalent).
- Experience with microservices/Web APIs and Edge Functions.
- Excellent communication skills in English and Spanish.
Preferred Qualifications
- Experience with AI-enhanced development workflows or embeddings.
- Familiarity with Tailwind, shadcn/ui, Vite, Lucide, or equivalent UI systems.
- Workflow automation tools (e.g., n8n).
- Experience integrating Microsoft 365, Teams Apps, or WhatsApp Business API.
- Knowledge of GDPR, audit trails, and data protection frameworks.
- CI/CD, IaC, containerization (Docker, Kubernetes optional).
- Experience designing secure, multi-tenant systems with encryption at rest, masking, and row-level security.
Embark on a journey with us, where every day brings new opportunities for growth and success. If you thrive in a dynamic environment and want to be part of a team that celebrates achievements, come, be a part of our story. Your career adventure starts here!
Top Skills
What We Do
GCG is a leading strategic partner with 70 years of experience providing specialized solutions for airlines, airports, and enterprises. The company operates across 21 countries in the Caribbean and Latin America, boasting a robust workforce of over 5,000 skilled team members.
GCG offers comprehensive solutions for various business needs, including Sky Dining, Airport Dining, Aviation Support, and Culinary services, all designed to provide personalized and elevated travel and culinary experiences.
As a trusted partner, GCG is dedicated to enhancing the success of its clients and customers, positioning itself as the one-stop-shop for companies and organizations.






