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!