Oracle
P\S\L Group
Desarrollador de Aplicaciones Senior
Nuestra visión
Desarrollador de Aplicaciones Fullstack Senior
P\S\L Group es una organización global dedicada a poner la información al servicio de la medicina. Las empresas y las personas de P\S\L Group tienen como objetivo mejorar la atención médica sirviendo a quienes la necesitan, a quienes la proporcionan y a quienes buscan mejorarla.
Con este fin, queremos que nuestros servicios de información y educación contribuyan a los objetivos que compartimos con nuestros médicos, clientes y colaboradores, a saber: acelerar el avance de la medicina y ayudar a las personas a disfrutar de vidas mejores y más largas.
Propósito
Nuestra contribución clave a la sociedad es ayudar a los médicos y a quienes los apoyan a brindar una atención médica de vanguardia.
Nuestro principal objetivo comercial es ayudar a los clientes y colaboradores a aumentar la eficacia de las actividades relacionadas con la comunicación científica, la educación médica y el mantenimiento de la cercanía con la audiencia de médicos.
Resumen del puesto
Buscamos un Desarrollador de Aplicaciones Fullstack Senior para definir, diseñar y entregar aplicaciones web escalables, sostenibles y seguras en el núcleo de la organización. Te encargarás de las funcionalidades de principio a fin: frontend s modernos con React, PHP (Symfony) robusto y backend s con Node.js / TypeScript, además de infraestructura nativa en la nube en AWS, desde servicios en contenedores en Kubernetes (EKS) hasta cargas de trabajo sin servidor (serverless) en Lambda.
Una parte creciente del puesto consiste en desarrollar con IA Generativa: integrar modelos de vanguardia como OpenAI GPT, Anthropic Claude, Google Gemini (a través de Vertex AI), modelos de Amazon Bedrock y modelos de pesos abiertos como DeepSeek, además de utilizar Claude Code y herramientas de agentes para planificar, construir, revisar y probar software. Los candidatos ideales son ingenieros proactivos que se sientan cómodos tomando decisiones de arquitectura en todo el stack, modernizando sistemas heredados y colaborando estrechamente con equipos de producto, QA y negocio en un entorno dinámico, altamente comunicativo y orientado a la innovación.
Qué harás
- Construir interfaces web modernas y adaptables utilizando React, Next.js, TypeScript, JavaScript y Vite.
- Traducir diseños complejos de UI/UX en código limpio, accesible y adaptable.
- Diseñar y desarrollar APIs de backend escalables y seguras utilizando PHP (Symfony) y Node.js / TypeScript.
- Arquitectar, desplegar y mantener servicios en contenedores en AWS EKS y aplicaciones sin servidor utilizando Lambda, API Gateway, SQS/SNS, EventBridge, Step Functions y DynamoDB.
- Integrar servicios de terceros y APIs de GenAI (respuestas en streaming, RAG, agentes, MCP) para un comportamiento inteligente de la aplicación.
- Trabajar con el PM para proporcionar estimaciones de actividades técnicas; analizar requisitos y documentar recomendaciones arquitectónicas, sistemas y diseño a nivel de código.
- Escribir pruebas unitarias, de integración y funcionales; automatizar pruebas de regresión e integración utilizando IA; mantener una alta cobertura y calidad de código.
- Realizar revisiones de código para garantizar estándares, calidad y seguridad (análisis estático, escaneo de contenedores, revisión de PR asistida por IA).
- Implementar optimizaciones de sitios web: rendimiento de front-end, uso de CDN, estrategias de caché y gestión eficiente de medios.
- Modernizar componentes heredados (actualizaciones de frameworks, migración de vistas renderizadas en servidor a React, traslado de pipelines a GitHub Actions).
- Abordar problemas técnicos diarios y a largo plazo, y participar en I+D para evaluar nuevas tecnologías, soluciones y software.
- Mentorear a miembros junior del equipo y aportar tus habilidades donde sea necesario.
Habilidades clave, conocimientos y experiencia profesional
- Más de 5 años de experiencia en desarrollo web, con entrega demostrable de stacks de alto rendimiento y escalables: frontend y backend.
- Experiencia en planificación, depuración y escritura de código con Claude Code (habilidades, plugins, sub-agentes, MCP) y otras herramientas de codificación con agentes.
- Habilidades para diseñar software de principio a fin (estructura de BD, componentes, API, integraciones).
- Sólida comprensión de sistemas distribuidos, arquitectura basada en eventos y diseño de API (REST, OpenAPI).
- Sólida experiencia con PHP / Symfony y Node.js / TypeScript.
- Sólida experiencia con React y JavaScript / TypeScript modernos.
- Experiencia práctica con AWS (contenedores y sin servidor).
- Experiencia con LLMs (agentes, embeddings, MCP, RAG, APIs de LLMs de vanguardia).
- Buenas prácticas de desarrollo, incluyendo pruebas unitarias, revisiones de código y patrones de diseño.
- Experiencia en mentoría a miembros junior del equipo; buenas habilidades de comunicación.
- Mentalidad de ingeniero (atención al rendimiento de la aplicación, seguridad, habilidades de depuración).
Habilidades técnicas
Lenguajes y Frameworks – Frontend
JavaScript, TypeScript, React, Next.js, React Native, Vite, HTML5, CSS3 (SASS/SCSS)
Redux Toolkit, TanStack Query, React Router, Material UI (MUI)
Lenguajes y Frameworks – Backend
PHP, Symfony, plataforma API, Doctrine ORM, OpenAPI
Node.js, TypeScript, Express, AWS SDK
Nube y DevOps
AWS: EKS, Lambda, API Gateway, Cognito, S3, CloudFront, SQS, SNS, EventBridge, Step Functions, DynamoDB, RDS, CloudWatch
Infraestructura como código: AWS SAM / CloudFormation, Serverless Framework, AWS CDK
Contenedores: Docker, Kubernetes
CI/CD y calidad: GitHub Actions, SonarQube, New Relic
Bases de datos
MySQL, PostgreSQL, DynamoDB, Redis, OpenSearch
Pruebas
PHPUnit, Jest, Vitest, Testing Library, Playwright
Herramientas
Git, GitHub, NPM / Yarn, Composer, Webpack, ESLint, Prettier
Desarrollo asistido por IA: Claude Code, MCP, agentes, herramientas CLI de codificación con agentes, revisión de PR por IA
Ecosistema GenAI
OpenAI GPT, Anthropic Claude, Google Gemini (Vertex AI), Amazon Bedrock, modelos de pesos abiertos (DeepSeek, Llama)
Embeddings, RAG, almacenes vectoriales, ingeniería de prompts, uso de herramientas / llamadas a funciones, streaming
Deseable
- Experiencia con Python (scripting, procesamiento de datos, servicios de ML/IA).
- Experiencia en despliegue en Vercel o plataformas de alojamiento similares.
- Conocimiento de Terraform y configuraciones de AWS multi-cuenta.
- Familiaridad con monorepos y arquitecturas modulares.
- Exposición a Figma u otras herramientas de diseño.
- Experiencia en ingeniería de datos y analítica (Snowflake, SQL Server, ETL).
- Flags de funcionalidades y observabilidad (LaunchDarkly, New Relic, Microsoft Clarity, Matomo).
- Conocimiento del dominio en atención médica, ciencias de la vida o educación médica.
- Otras plataformas en la nube como Google Cloud o Azure.
Ventajas y beneficios de unirse a nuestro equipo en P\S\L México
- ⚕️ Seguro de Gastos Médicos Mayores
- 🌍 Exposición internacional
- 🤸 Organización ágil
- 💸 Aguinaldo de 13 meses
- 💰 Fondo de ahorro
- 🍽️ Vales de despensa
- 💻 Home office flexible: ven a la oficina cuando mejor te convenga
- 🏖️ 12 días de vacaciones después de tu aniversario de 3 meses
- 📚 Reembolso de matrícula
