Senior Developer - PHP or GO

Page Personnel
Barcelona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Barcelona, Spain

Tech stack

PHP
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software as a Service
Databases
Continuous Integration
Cross-Site Request Forgery
DevOps
Github
PostgreSQL
Open Web Application Security
RabbitMQ
Openapi
Cross-Site Scripting (XSS)
Backend
Kubernetes
GraphQL
Functional Programming
Amazon Web Services (AWS)
Docker

Job description

Diseñar y desarrollar la arquitectura de una plataforma SaaS desde cero. Tomar decisiones técnicas clave sobre infraestructura, bases de datos y servicios. Implementar soluciones escalables preparadas para alto tráfico. Colaborar estrechamente con el equipo en un entorno ágil. Desplegar, gestionar y observar servicios en AWS.Experiencia sólida en desarrollo backend con PHP o Go. Principios de arquitectura Clean (DDD/hexagonal cuando aplique). Diseño de modelos de datos en PostgreSQL (migraciones, índices, consultas optimizadas) y enfoque multi-tenant (RLS/aislamiento por tenant).

Requirements

Conocimientos de PHP o Go (o fuerte interés en aprenderlo) Exposición de APIs (REST/GraphQL) con versionado, OpenAPI, rate limiting, auditoría y protección OWASP (CSRF, XSS, SSRF, etc.). Experiencia demostrable con AWS (EC2, Aurora/RDS, Lambda, S3, SQS, etc.) Tareas y colas de background (p. ej., BullMQ) y/o mensajería (SQS/RabbitMQ). Experiencia en diseño de sistemas escalables y de alto rendimiento. Conocimientos de CI/CD y DevOps (Github Actions u otro) Experiencia con contenedores (Docker, Kubernetes). Observabilidad: logs estructurados, métricas, tracing (p. ej., OpenTelemetry), dashboards y alertas. Capacidad para trabajar de forma autónoma y tomar decisiones técnicas.

Apply for this position