Senior Software Engineer (Colombia)

Senior Software Engineer (Colombia)

28 may
|
PerkUp
|
Colombia

28 may

PerkUp

Colombia

PerkUp is an employee rewards and recognition platform. We help companies celebrate their people — birthdays, anniversaries, peer recognition, performance milestones, holidays — without HR teams drowning in logistics. We also run a general swag platform that lets companies design, store, and ship branded merchandise to employees and customers anywhere in the world.

We're a scrappy startup making a big bet: a small team that uses AI tools well can outship competitors 10x our size.

The role

You'll be a senior IC on a small platform-focused team, owning meaningful systems end-to-end. You'll design and ship features across our platform — rewards delivery, recognition workflows, analytics, the developer infrastructure that keeps us shipping fast, and the many third-party integrations that hold it all together (HRIS, payroll, Slack, Stripe, shipping carriers, swag suppliers, and more).

You'll also help shape how we build with AI. We use Claude Code and Cursor daily, and we expect you to use them fluently — and to share patterns that make the rest of the team faster.

What you'll do

Build and operate systems on Firebase, Cloud Run, BigQuery, and our integrations layer

Own meaningful surface area: design, implement, test, deploy, operate

Use AI development tools well, and help raise the team's effective ceiling with them

Review code, mentor mid-level engineers, raise the bar





Partner with product to find simpler solutions before building

Write clear RFCs and PRs that move decisions forward

What we're looking for

5+ years of professional software engineering experience

Track record shipping and operating production systems end-to-end

Strong production experience with TypeScript (required)

Demonstrably effective with modern AI dev tools — you can point to work you shipped faster or better because of them

Familiar with Firebase, Cloud Run, BigQuery

Strong testing discipline and domain-driven design — integration vs unit, testability-first thinking

Excellent written English — able to raise issues, align, and disagree in writing

Nice to have

Go production experience (we have latency-sensitive services in Go)

Prior Senior+ IC at a startup that scaled

Open-source contributions

Our stack

Frontend: React 19, Vite, TypeScript

Backend: TypeScript, Node

Latency sensitive backend: Go

Cloud: GCP

Data: Firestore for OLTP, BigQuery for analytics

Protocol: Connect-RPC over Protobuf

Infra as code: Pulumi

AI dev tools: Claude Code, Cursor, Codex, CoPilot

**Experience**:

- Typescript: 3 years (required)

**Language**:

- English (required)

**Location**:

- Colombia (preferred)

Work Location: In person

📌 Senior Software Engineer (Colombia)
🏢 PerkUp
📍 Colombia

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:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior software engineer (colombia) / colombia
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior software engineer (colombia) / colombia