Descripción del puesto
Descripción del puesto: Senior Backend Engineer
En nuestra empresa estamos en búsqueda de un Senior Backend Engineer para unirse a nuestro equipo en Panama City, Panamá, Panamá. Como parte de nuestro equipo de Tecnología, Sistemas y desarrollo de softwer, buscamos a un profesional experimentado en el desarrollo de infraestructuras y aplicaciones backend.
El candidato ideal deberá tener experiencia en el diseño, desarrollo y mantenimiento de arquitecturas escalables y de alto rendimiento. Será responsable de la implementación de soluciones robustas, limpias y eficientes, colaborando estrechamente con otros miembros del equipo para garantizar la integración exitosa de los sistemas.
Buscamos a alguien apasionado por la tecnología, con habilidades para la resolución de problemas, capacidad para trabajar en equipo y con una curiosidad constante por aprender y mejorar. La persona seleccionada desempeñará un papel fundamental en el desarrollo de productos innovadores que impactarán directamente en nuestros clientes y en la industria en general.
Si te consideras un experto en el área, con una mentalidad orientada a resultados y con sólidos conocimientos en desarrollo backend, ¡postula ahora mismo y únete a nuestro equipo!
Requisitos
Requisitos indispensables:
Experiencia con Nodejs
Experiencia comprobada en desarrollo de microservicios backend.
Conocimiento sólido en diseño de APIs REST y principios de Domain-Driven Design (incluyendo bounded contexts).
Dominio de Docker y entornos basados en contenedores.
Experiencia en modelado de datos relacional y no relacional, incluyendo:
Normalización, desnormalización y diseño de esquemas en estrella y copo de nieve (star/snowflake schemas).
Definición de estrategias de indexado, claves primarias/foráneas y mantenimiento de integridad referencial.
Capacidad de diseñar esquemas escalables y performantes alineados a necesidades del negocio y patrones de consulta esperados.
Dominio de SQL avanzado: escritura de consultas optimizadas, análisis de execution plans y ajuste de rendimiento.
Experiencia práctica con al menos:
1 RDBMS (ej. PostgreSQL, MySQL o SQL Server)
1 sistema NoSQL (ej. MongoDB, Cassandra o DynamoDB)
Inglés avanzado (C1 o superior): requerido para comunicación fluida con el equipo
Deseables / Plus:
Experiencia en PHP (es un plus, no excluyente).
Familiaridad con herramientas de profiling y análisis de rendimiento backend.
Buenas prácticas en versionado de esquemas y migraciones de base de datos.
Pensamiento analítico y orientación al diseño centrado en datos.
Beneficios
Qué ofrecemos:
- Participación en proyectos retadores con alto volumen de datos y lógica compleja.
- Oportunidad de influir en decisiones clave de arquitectura y estructura de datos.
- Equipo técnico senior, colaboración remota y cultura de mejora continua.