En IN-TECH, somos más que una empresa de tecnología; somos un equipo apasionado y diverso de profesionales comprometidos con la excelencia y la innovación en el campo de la Tecnología de la Información y las Telecomunicaciones. Nos caracterizamos por nuestra dedicación incansable a la creatividad, la calidad y el servicio excepcional. Con una combinación única de experiencia y vanguardia, estamos en constante evolución para ofrecer soluciones y servicios innovadores que transforman la forma en que las empresas operan y las personas interactúan digitalmente. En cada proyecto, en cada desafío, en cada interacción, nos esforzamos por superar las expectativas y ser un socio confiable en el camino hacia el éxito tecnológico.
Desarrollo de servicios backend utilizando frameworks modernos como Node.js, Django, FastAPI o Spring Boot.
Construcción de microservicios y APIs RESTful de alto rendimiento y baja latencia.
Optimización y estructuración de bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Cassandra).
Implementación y Despliegue en la Nube
Uso de Docker y Kubernetes para la orquestación de contenedores.
Despliegue en AWS, Azure y GCP, configurando servidores y bases de datos.
Implementación de GitOps para control de versiones y despliegues con GitLab.
Calidad de Software
Aplicación de pruebas unitarias, integración y aceptación para garantizar robustez.
Implementación de estrategias de pruebas automatizadas para minimizar errores en producción.
Análisis de rendimiento y optimización para garantizar eficiencia y escalabilidad.
Metodologías Ágiles
Colaboración en equipos ágiles usando Scrum o Kanban para planificación y gestión del desarrollo.
Participación en Sprint Planning, Daily Meetings, Reviews y Retrospectives para optimizar procesos.
Uso de herramientas de gestión como JIRA, Trello o Azure DevOps para seguimiento de tareas y backlog.
DevOps y Automatización
Integración y entrega continua (CI/CD) con Gitlab para mejorar eficiencia y estabilidad.
Implementación de Infraestructura como Código (IaC)
Monitoreo y logging con Prometheus, Grafana y ELK Stack.
Colaboración
Trabajo en equipos multidisciplinarios con arquitectos, analistas, diseñadores y desarrolladores.
Participación en sesiones de code reviews para mejorar la calidad del código y fomentar mejores prácticas.
Contribución en la toma de decisiones técnicas para mejorar la arquitectura y escalabilidad del software.
Documentación
Creación de documentación técnica para facilitar la comprensión del sistema.
Elaboración de guías de mejores prácticas y estándares de desarrollo.
Mantenimiento y actualización de la documentación para reflejar cambios en la arquitectura.
Requisitos
Bachiller o Título universitario en Ingeniería de Sistemas e Informática, Ingeniería de Software, Ingeniería de Telecomunicaciones, Ingeniería Electrónica, o campo relacionado.
Experiencia previa como Ingeniero de Software o en un rol similar, con al menos 3 años de experiencia en el desarrollo de aplicaciones web y sistemas.
Dominio avanzado de lenguajes de programación como JavaScript, Python, Java así como experiencia sólida con frameworks como Node js, Spring Boot, Django etc.
Experiencia en el diseño y desarrollo de backend, incluyendo el desarrollo de microservicios.
Conocimiento profundo en diseño y optimización de bases de datos, tanto relacionales como no relacionales.
Experiencia práctica en la implementación de contenedores utilizando Docker.
Familiaridad con herramientas de control de versiones como Git y metodologías ágiles como Scrum o Kanban.
Habilidades analíticas sólidas y capacidad demostrada para resolver problemas de manera efectiva.
Excelentes habilidades de comunicación verbal y escrita, así como capacidad para trabajar en equipo en un entorno colaborativo y multidisciplinario.
Beneficios
Oportunidades de crecimiento y desarrollo profesional, incluyendo formación continua en tecnologías y metodologías emergentes.
Ambiente de trabajo colaborativo y dinámico que fomenta la innovación y el aprendizaje.
Programa de beneficios competitivos y bonificaciones por desempeño.
Flexibilidad laboral y trabajo remoto para mantener un equilibrio entre vida laboral y personal.