Aquí tienes una descripción de la posición laboral de Ingeniero Back-End Senior:
Posición: Ingeniero Back-End Senior
Descripción del puesto:
Buscamos un Ingeniero Back-End Senior con experiencia sólida en desarrollo de sistemas escalables, eficientes y de alto rendimiento. El candidato ideal será responsable de diseñar, construir y mantener la infraestructura tecnológica detrás de nuestras aplicaciones. Este rol requiere conocimientos profundos en arquitectura de software, bases de datos y programación en múltiples lenguajes de back-end, así como experiencia en la optimización de procesos y manejo de grandes volúmenes de datos.
Responsabilidades:
* Diseñar y desarrollar la arquitectura del back-end para aplicaciones web y móviles.
* Implementar API RESTful y servicios web escalables y seguros.
* Mantener y optimizar bases de datos, garantizando su integridad y rendimiento.
* Colaborar estrechamente con equipos de front-end, DevOps y otros stakeholders para asegurar la integración eficiente y el funcionamiento fluido de las aplicaciones.
* Realizar pruebas, análisis y optimización del código para mejorar la eficiencia y rendimiento.
* Gestionar el ciclo completo de desarrollo, desde la concepción de nuevas características hasta la implementación y mantenimiento.
* Proponer soluciones innovadoras para mejorar la infraestructura tecnológica existente.
* Asegurar la alta disponibilidad, confiabilidad y seguridad de las aplicaciones back-end.
* Guiar y mentorizar a ingenieros junior y otros miembros del equipo.
Requisitos:
* Título universitario en Ingeniería de Sistemas, Ciencias de la Computación o afines.
* Más de 5 años de experiencia en desarrollo back-end con lenguajes como Python, Java, Go, Ruby o Node.js.
* Experiencia con bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, Cassandra, etc.).
* Conocimiento en el diseño y consumo de APIs RESTful.
* Experiencia con sistemas distribuidos y microservicios.
* Familiaridad con arquitecturas basadas en contenedores (Docker, Kubernetes).
* Dominio de herramientas de control de versiones como Git.
* Conocimiento en la implementación de prácticas de CI/CD.
* Habilidad para resolver problemas complejos y trabajar en equipo.
* Experiencia con servicios en la nube (AWS, Google Cloud, Azure).
* Conocimiento en herramientas de mensajería y procesamiento en tiempo real (Kafka, RabbitMQ, etc.).
* Experiencia en el uso de frameworks como Django, Flask, Spring, etc.
Ofrecemos:
* Oportunidades de crecimiento profesional.
* Trabajo remoto o híbrido.
* Un equipo de trabajo colaborativo y en constante aprendizaje.
* Beneficios adicionales como seguro médico y acceso a cursos de formación continua.
#J-18808-Ljbffr