Job description
Ubicación
Bogotá, Distrito Capital
Categoría
Informática y telecomunicaciones
Subcategoría
Programación
Sector
Equipos informáticos
Jornada laboral
Completa
Modalidad de trabajo
Teletrabajo/Remoto
Nivel profesional
Mando Intermedio
Departamento
Informática
Descripción
Required level: Advanced–Expert
Must-have skills
PHP 8.x mastery (OOP, interfaces/traits, error handling, Composer, PSR standards).
Design/implement RESTful APIs (versioning, authn/z, pagination, rate limits).
Doctrine ORM/DBAL at depth: entity mapping, repos, migrations, query builder, avoiding N+1, tuning lazy/eager loading.
Evidence/indicators
Can explain trade-offs of DTOs vs.
active records; handles concurrency, idempotency.
Produces secure endpoints (input validation, least-privilege, secrets handling).
Requisitos mínimos
Data Layer (SQL & NoSQL)
Required level: Advanced
Must-have skills
MySQL: complex queries, indexing, EXPLAIN plans, partitioning basics, connection pooling, deadlock diagnosis.
NoSQL (one of MongoDB / Redis / DynamoDB): data modeling, access patterns, TTLs/expirations, consistency/throughput knobs.
Evidence/indicators
Turns a slow query into p95 < 50ms; picks the right store for the access pattern.
3) Asynchronous & Messaging
Required level: Advanced–Expert
Must-have skills
Queueing with AWS SQS (or RabbitMQ/Kafka equivalents).
PHP CLI long-polling workers (systemd/Supervisor/Kubernetes Jobs).
Reliability patterns: idempotency, deduplication, backoff + jitter, visibility-timeout tuning, DLQs & redrive.
Evidence/indicators
Can whiteboard a message-driven workflow with retries and poison-message handling.
4) Observability & Ops Literacy
Required level: Advanced
Must-have skills
Structured logging, correlation/trace IDs, metrics, health checks.
Partners with SRE/DevOps to publish dashboards/alerts (CloudWatch, Grafana, etc.).
Evidence/indicators
Defines SLOs for a new service; can add tracing around hot paths.
5) Performance Engineering
Required level: Advanced
Must-have skills
Profiling PHP (Xdebug/Blackfire), memory/CPU hotspots, cache strategies (Redis), rate limiting, connection management.
Evidence/indicators
Shows before/after profiles; quantifies wins (latency, throughput, cost).
6) Cloud & Serverless (AWS-focused)
Required level: Working–Advanced
Must-have skills
AWS Lambda fundamentals, SQS, IAM basics; containers with Docker.
Understands SAM/CDK basics (nice-to-have).
Evidence/indicators
Can deploy a queue consumer on ECS/Fargate or as a Lambda + Event Source Mapping.
7) Quality Practices
Required level: Advanced
Must-have skills
Unit tests & automated integration tests; test doubles, fixtures.
GitHub flow: PRs, reviews, issues; branch strategies.
Evidence/indicators
Talks about coverage where it matters (critical paths); uses CI checks as gates.
8) Collaboration & Delivery
Required level: Advanced
Must-have skills
Agile/Scrum, grooming with PM/Design/QA, clear written comms (async-first).
Cross-team API contracts; docs for handoffs.
Evidence/indicators
De-risks dependencies; negotiates API changes with FE (React/Ember exposure is a plus).
Pass bar: 75 overall and no must-have below Working level.
Knockouts: No hands-on with SQS-like queues or no real MySQL perf-tuning experience or weak Doctrine fundamentals.
Required Skill Profession
Other General