Senior Full-Stack Engineer (TypeScript, Postgres/PostGIS) (Lima)

Senior Full-Stack Engineer (TypeScript, Postgres/PostGIS) (Lima)

06 nov
|
Align
|
Lima

06 nov

Align

Lima

About Align Works

Align Works is a lean software consultancy that designs, builds and runs business-critical platforms for growing companies. We keep teams small and senior, and the stack simple. Our clients own everything we build.

We are hiring a senior full-stack engineer with 5+ years of experience to join a two-engineer team working directly with our CTO. You will own features end to end, from schema to UI, on data-heavy, map-driven web and mobile software.

We build with AI-assisted tooling (Claude Code), so we value engineers who design carefully, review rigorously and ship quickly.

What you'll do

● Design and evolve relational and geospatial data models, including audit history and provenance.

● Build reliable third-party API integrations: webhooks, idempotent processing, retries,

replay and reconciliation.

● Implement role- and scope-based permissions with audited administrative actions.

● Build data-heavy, map-driven web features in React.

● Build and harden mobile apps with offline capture and conflict-safe sync.

● Write data migration tooling with dry runs and reconciliation reports.

● Own quality: automated tests, code review (including AI-generated code), observability and clear documentation.

● Work with client stakeholders to turn business workflows into phased, shippable scope.

Required

● 5+ years of professional software engineering, including at least 3 years building production web applications end to end.

● Strong TypeScript and Node.js, with experience building REST APIs on Fastify, Express,

NestJS or similar.

● Deep PostgreSQL experience: schema design, indexing, query tuning, migrations,

transactions and row-level security.





● Hands-on PostGIS or other geospatial work: geocoding, spatial queries, polygons and map rendering.

● Production React experience, including data-heavy screens, forms and state management (e.g. TanStack Query).

● A track record of building third-party API integrations that hold up under real traffic:

webhooks, OAuth or API keys, rate limits, idempotency, retries and reconciliation.

● Experience with background jobs and queues, and with designing systems that handle out-of-order or duplicate events.

● Experience designing role-based permissions and audit logging for multi-user business software.

● Cloud deployment experience on GCP or AWS (containers, managed Postgres, secrets),

with CI/CD and infrastructure as code.

● Disciplined testing habits: unit, integration and end-to-end tests for business-critical rules.

● Daily use of AI coding tools (Claude Code, Cursor or similar), plus the judgment to review,

test and correct what they produce.

● Clear written English and comfort working directly with non-technical stakeholders.

Nice to have

● React Native / Expo, especially offline-first apps using SQLite and a sync protocol.

● MapLibre GL or Mapbox, and vector tiles (ST_AsMVT).

● CRM, sales or field-service software, or migrating data between SaaS platforms.

● Telephony, messaging or advertising-platform API integrations.

● Knowledge of communications compliance: TCPA, do-not-call lists, opt-out and consent records.

● Entity resolution or record-linkage techniques: fuzzy matching, survivorship rules.

● Drizzle ORM, Zod, pg-boss, Terraform, Sentry, and analytics exports to BigQuery.

● Consulting or agency experience shipping software for a client with phased milestones.

📌 Senior Full-Stack Engineer (TypeScript, Postgres/PostGIS) (Lima)
🏢 Align
📍 Lima

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior full-stack engineer (typescript, postgres/postgis) (lima) / lima

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior full-stack engineer (typescript, postgres/postgis) (lima) / lima