Fullstack Developer

Makati, Philippines (Hybrid)

GECO ASIA IS HIRING!!!

GECO Asia is a specialist IT consultancy and digital transformation provider headquartered in Singapore, with delivery centers across Southeast Asia. The company has over 18 years of experience delivering high‑end IT talent and solutions in AI, Blockchain, Cloud, and Data Engineering.

Full‑Stack Engineer (All Levels: Junior → Mid → Senior/Team Lead)

Purpose of the Role

Build and evolve modern products across web (React/TypeScript), mobile (React Native), and backend (NestJS/Node.js) with supporting Python automation/data tasks. Depending on level, responsibilities range from shipping features and fixing bugs to owning architecture, code quality, and team leadership.

What You’ll Do (Core Responsibilities — all levels)

  • Frontend (Web/Mobile): Build React/TypeScript components, screens in React Native, responsive layouts, and robust state management (React Query/Redux/Zustand).
  • Backend & Data: Implement REST/GraphQL endpoints in NestJS; write efficient queries and migrations (PostgreSQL/MongoDB); integrate queues and background jobs as needed.
  • Integration & Quality: Wire up frontend ↔ API ↔ database flows, add unit/integration tests (Jest/RTL/Playwright), and document decisions/PRs.
  • Performance & Security: Improve Core Web Vitals, API p95 latency, and follow secure coding/auth patterns (JWT/OAuth).
  • DevOps & Release: Contribute to CI/CD (GitHub Actions), containerization (Docker), and cloud deployment (AWS/Azure awareness).
  • Collaboration: Work in Agile sprints, participate in code reviews, and communicate clearly across time zones.

Level‑Specific Expectations

Junior (1–2 years)

  • Ship well‑scoped features and fixes in React/TS or React Native with guidance.
  • Build simple NestJS endpoints; write basic SQL; create component/unit tests.
  • Use AI‑assisted tools responsibly to learn faster and improve quality.

Mid‑Level (3–5 years)

  • Deliver end‑to‑end slices (web/mobile ↔ API ↔ DB) with clean error/loading states.
  • Define API contracts, handle pagination/caching, and add meaningful test coverage.
  • Improve performance and accessibility; contribute to CI/CD and release checklists.

Senior (5–7+ years)

  • Lead design for complex features; break down work; mentor juniors.
  • Enforce code standards via reviews; drive reliability (observability, SLOs).
  • Optimize schemas/queries; introduce queues/caching; guide cloud cost/perf trade‑offs.

Team Lead (6–10+ years, people leadership)

  • Own delivery for the PH pod: run standups, capacity planning, and escalations.
  • PR gatekeeper & architecture reviewer across frontend, backend, and mobile.
  • Set coding/testing conventions; manage technical debt backlog and roadmaps.
  • Coordinate daily with India/US; conduct 1:1s, performance reviews, and growth plans.

Tech Stack

Frontend: React 18+, TypeScript 5+, Next.js, Tailwind CSS, React Native (iOS/Android, Expo)
Backend: NestJS, Node.js, REST, GraphQL, Python (FastAPI/Flask for scripts/ETL)
Data/Infra: PostgreSQL, MongoDB, Redis, DynamoDB; S3, CloudFront, Lambda, EC2/ECS/EKS, SQS/SNS
Testing: Jest, React Testing Library, Playwright/Cypress, Detox (awareness for mobile)
DevOps/Tooling: GitHub Actions, Docker, Terraform (awareness), ADO/Jira, Datadog, Sentry
AI (nice‑to‑have): RAG patterns, embeddings, vector DBs (Pinecone/Qdrant), LLM API integration

Qualifications

Must‑Have (baseline for all levels)

  • Proficiency in TypeScript, React (or React Native), and Node.js/NestJS
  • Solid understanding of REST, auth, and basic database querying (PostgreSQL or MongoDB)
  • Git, code reviews, and Agile experience; clear English communication

Senior / Lead Must‑Haves (in addition)

  • Designing and shipping complex features end‑to‑end at scale
  • Performance tuning (frontend & backend) and secure coding practices
  • CI/CD ownership, observability (logs/metrics/traces), and architectural decision‑making
  • (Lead) 2+ years managing 5–10 engineers: standups, reviews, coaching, capacity, handoffs

Nice to Have

  • React Native in production; GraphQL; queues (Bull/SQS); caching (Redis)
  • AWS or Azure hands‑on; Terraform; feature flags/canary releases
  • Python data pipelines/ETL; AI integration (RAG, vector search)
  • Open‑source contributions or published technical articles

Apply now and be part of a growing technology team!



Fullstack Developer

Job description

Fullstack Developer

Personal information
Details