Tesseract Jobs

Backend Developer

Información del Oficio

En Tesseract, estamos buscando un Backend Developer talentoso y motivado para unirse a nuestro equipo de desarrollo y ser parte de la construcción de soluciones de software de alto impacto. En este rol, serás responsable de desarrollar y mantener la lógica del servidor, bases de datos y APIs que respaldan nuestras aplicaciones y productos.

Como Backend Developer, serás fundamental en la creación de la infraestructura tecnológica que permite a nuestras aplicaciones funcionar de manera eficiente, segura y escalable. Trabajarás junto a otros desarrolladores y equipos de frontend para garantizar que la experiencia del usuario sea perfecta y fluida, mientras te encargas de la arquitectura y la integración del sistema en el backend.

Responsabilidades:

  • Diseñar, desarrollar y mantener APIs RESTful y servicios web escalables y de alto rendimiento.
  • Trabajar en la integración de bases de datos, asegurando la correcta gestión y almacenamiento de datos con tecnologías como SQL y NoSQL.
  • Colaborar estrechamente con los equipos de frontend y de DevOps para optimizar la interacción entre el cliente y el servidor, y garantizar una arquitectura robusta.
  • Implementar medidas de seguridad para proteger las aplicaciones y datos de los usuarios, siguiendo las mejores prácticas de seguridad.
  • Desarrollar e implementar pruebas unitarias y de integración para garantizar la calidad y fiabilidad del código.
  • Participar en la planificación y diseño de nuevas funcionalidades, contribuyendo con ideas sobre la mejor manera de estructurar las soluciones backend.

Requisitos:

  • Experiencia sólida en desarrollo backend con lenguajes como Java, Python, Node.js, o Ruby.
  • Experiencia trabajando con bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Cassandra).
  • Conocimiento en la construcción y optimización de APIs RESTful.
  • Familiaridad con sistemas de control de versiones como Git.
  • Experiencia con arquitecturas en la nube (AWS, Azure, Google Cloud) es un plus.
  • Capacidad para trabajar en equipo, con habilidades de comunicación y colaboración en entornos ágiles.

Si te entusiasma la idea de diseñar y desarrollar la infraestructura tecnológica detrás de productos de software innovadores, y deseas unirte a un equipo dinámico y apasionado, ¡Tesseract es el lugar para ti!