Empresa

Semi Senior Software Engineer Backend

Salario competitivo

Iniciar sesión para conocerlo

Habilidades

Python, Node.js.

Modalidad

Remoto Global

¿Inglés?

Sí, Básico

Responsabilidades

🤓 Como Desarrollador Back-End Senior, la empresa espera que realices las siguientes tareas:

  • Desarrollo y Optimización Backend: Diseñar y mantener arquitecturas backend eficientes que soporten el procesamiento de grandes volúmenes de datos y tráfico. Especial atención en la seguridad, manejo de sesiones, y optimización de consultas.
  • Gestión de APIs y Microservicios: Crear y mantener APIs RESTful y GraphQL para facilitar la comunicación entre el backend y el frontend, además de integrar servicios de terceros de manera segura y eficiente.
  • Gestión de Apollo Server para GraphQL: Dominio en la configuración y gestión de Apollo Server para GraphQL, incluyendo caching y otras optimizaciones aplicables.
  • Seguridad en Autenticación y Autorización: Implementar soluciones de autenticación y autorización seguras.
  • Manejo y Orquestacion de Contenedores con Docker: Trabajar con Docker para contenerizar aplicaciones y promover la consistencia entre entornos de desarrollo, prueba y producción.
  • Automatización y CI/CD: Implementar flujos de trabajo automatizados para integración y despliegue continuos, utilizando herramientas como GitHub Actions, para garantizar entregas rápidas y fiables.
  • Pruebas de Backend: Desarrollar y ejecutar pruebas unitarias, de integración y de carga para asegurar la calidad y la funcionalidad del backend.
  • Participación Activa en Code Review: Participar activamente en revisiones de código, fomentando una cultura de feedback constructivo y aprendizaje continuo.
  • Colaboración con equipos multidisciplinarios: Trabajar de cerca con equipos de producto, diseño y QA para desarrollar soluciones que respondan a las necesidades del usuario final y los objetivos de negocio.

Requisitos

Eres la persona que buscan si tienes..

  • Grado en Ciencias de la Computación o campo relacionado: O experiencia equivalente que demuestre habilidades y conocimientos técnicos relevantes.
  • Mínimo de 3 años de experiencia en desarrollo de Software Engineer full stack: Con un enfoque significativo en el desarrollo back-end y experiencia en proyectos a gran escala.
  • Conocimientos sólidos en arquitectura de software: Comprender y aplicar principios de arquitectura de software como SOLID , Clean architecture y Microservicios.
  • Habilidades Técnicas Esenciales: Profundo conocimiento en Node.js, Python, ORM (Prisma y SQL Alchemy), GraphQL, ApolloServer, Redis, APIs RESTful.
  • Experiencia con Redis: Profundo conocimiento y experiencia práctica en la implementación de Redis para la gestión de caché y la optimización del rendimiento de las aplicaciones.
  • Experiencia con Bases de Datos: Sólidos conocimientos en el diseño y optimización de bases de datos tanto SQL(PostgreSQL) como NoSQL (MongoDB, Cassandra, DynamoDB, CosmosDB)
  • Experiencia en Contenerización y Orquestación: Dominio en el uso de Docker y Kubernetes para el despliegue y manejo de aplicaciones en entornos de producción, asegurando la escalabilidad y la disponibilidad.
  • Experiencia en Pruebas de Software: Amplia experiencia en la creación y ejecución de pruebas unitarias, de integración y de carga para aplicaciones backend.
  • Habilidades de Comunicación: Capacidad para colaborar eficazmente con equipos técnicos y no técnicos, con una comunicación clara y efectiva.
  • Calidad y Eficiencia en la Escritura de Código: Fuertes habilidades en la escritura de código limpio, mantenible y eficiente, con atención a los detalles y una mentalidad de calidad.


Beneficios

  • Día libre de cumpleañosDía libre de cumpleaños
  • Bono educativoBono educativo
  • Horario FlexibleHorario Flexible
  • Política de feriados localesPolítica de feriados locales
  • Bono por desempeñoBono por desempeño
  • Plan de carreraPlan de carrera
  • Capacitación en plataformasCapacitación en plataformas

¿Estás buscando ofertas laborales?

En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.

Si eres desarrollador tech

Si buscas más que una certificación, si buscas oportunidades laborales hechas a medida para ti, es hora de unirte a Talently Match.

Regístrate ahora
Si eres empresa o reclutador

Ahorra tiempo y dinero con nuestra plataforma de IA que te conecta con el mejor talento tech de Latinoamérica. Optimiza tu búsqueda de talento hoy.

Contáctanos
Políticas de Privacidad

© 2024 Talently. todos los derechos reservados.