Lead Software Architect & Senior Full-Stack Developer

Reposted 5 Days Ago
Be an Early Applicant
Bogotá, Distrito Capital
In-Office
Expert/Leader
Travel
The Role
Lead the technical execution of a new enterprise-wide application by designing, building, and delivering cloud-native solutions while integrating security and optimizing performance.
Summary Generated by Built In

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

Abac
Ci/Cd
Cloud Environments
DevOps
Nestjs
Node.js
Postgres
Rbac
React
Supabase
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cooper City, Florida
618 Employees

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.

Similar Jobs

Mastercard Logo Mastercard

Senior Program Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Bogotá, Distrito Capital, COL
38800 Employees

Mastercard Logo Mastercard

Project Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Bogotá, Distrito Capital, COL
38800 Employees

Mastercard Logo Mastercard

Specialist, Products and Solutions

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Bogotá, Distrito Capital, COL
38800 Employees

Mastercard Logo Mastercard

Manager, Audit

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Bogotá, Distrito Capital, COL
38800 Employees

Similar Companies Hiring

AirDNA Thumbnail
Travel • Software
Denver, CO
125 Employees
Fora Thumbnail
Travel • Software • Sales • Professional Services • On-Demand • Hospitality • Agency
New York, NY
170 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account