DESARROLLO-TOBI

Fecha: 8 dic. 2025

Ubicación: Alajuela, Alajuela, CR

Empresa: montecrist

Misión

Diseñar, desarrollar y mantener aplicaciones web escalables, robustas y seguras, gestionando el ciclo de vida completo del desarrollo de software. Su misión es garantizar la integración eficiente entre la interfaz de usuario (Front-End) y la lógica del servidor (Back-End), asegurando una experiencia de usuario óptima y la estabilidad operativa de los sistemas de la organización.

Funciones del Puesto

1.    Escribir código limpio, mantenible y eficiente tanto para el lado del cliente (Front-End: HTML, CSS, JS/ReactJs/) como para el lado del servidor (Back-End: NodeJS, PHP, Python, etc.).
2.    Diseñar, desarrollar e integrar APIs (RESTful o GraphQL) para asegurar la comunicación fluida entre los servicios y la interfaz de usuario.
3.    Diseñar esquemas de bases de datos, optimizar consultas y administrar el almacenamiento de datos (MySQL/SQL) para asegurar la integridad y velocidad de la información.
4.    Interpretar y traducir los diseños y/o wireframes (de herramientas como Figma o Adobe PS, AI) en interfaces web responsivas, funcionales y accesibles en diferentes dispositivos.
5.    Implementar pruebas automatizadas (unitarias, de integración y end-to-end) y realizar depuración (debugging) para corregir errores antes del despliegue.
6.    Monitorear y mejorar el rendimiento de la aplicación, optimizando tiempos de carga y escalabilidad ante picos de tráfico.
7.    Configurar y mantener pipelines de CI/CD (Integración y Despliegue Continuo) y gestionar servicios en la nube (GCP, DO, Apache Server, cPanel, otros).
8.    Participar activamente en "Code Reviews" para garantizar estándares de calidad, compartir conocimiento y colaborar en la mejora técnica del equipo.
9.    Implementar mejores prácticas de seguridad (protección de datos, autenticación, autorización) para mitigar vulnerabilidades en la aplicación.
10.    Mantener la documentación técnica actualizada y colaborar con equipos multidisciplinarios (MKT, OPS, Gerencia y otros equipos del GMC) bajo metodologías ágiles y agendas.
11.    Ejecutar cualquier función asignada por su jefatura.

Supervisión

Personal Supervisado Directo - No Supervisa
Personal Supervisado Indirecto - No Supervisa

Formación Académica

Bachiller Universitario

Área de Formación

Técnico o Ing. Software, Ing. Sistemas, Ing. Ciencias de la computación. Técnico en Programación. Carrera a afín

Habilidades técnicas Indispensables

Dominio de lenguajes Front-End (HTML5, CSS3, JavaScript) y Back-End (Node.js, PHP, Python). Manejo de Bases de Datos SQL (MySQL/PostgreSQL) y conocimientos sólidos de arquitectura REST API

Idiomas

No requiere Inglés

Experiencia

De 1 a 3 Años

Viajes de trabajo

N/A

Frecuencia de Viajes de Trabajo

N/A

Competencias del Puesto

Enfoque de los resultados
Gestión / Pensamiento estratégico
Integridad/Ética
Planificación
Resolución/análisis de problemas
Servicio al cliente