Programador full stack
La Uruca, San José
Publicado hoy
- Empresa:
- Mas salud
- Descripción de la Empresa:
- Es un conglomerado innovador y multifacético que opera en diversas industrias clave, uniendo creatividad, tecnología y bienestar. Y con presencia en costa rica, nuestro grupo empresarial está compuesto por tres divisiones principales: Salud, la tecnología y Artístico
- Tipo de Contrato:
- Tiempo Completo
- Experiencia requerida:
- 1 año
- Educación requerida:
- Técnico
- Género:
- Indiferente
- Edad:
- 20 a 30 años
- Cantidad de Vacantes:
- 1
Descripción de la oferta de trabajo
Desarrollo de software:
Diseñar, desarrollar e implementar soluciones completas en aplicaciones web y móviles.
Construir interfaces de usuario intuitivas y funcionales utilizando tecnologías de front-end como HTML, CSS, JavaScript y frameworks como React, Angular o Vue.js, plataformas como flueterFlow, medios de pagos como stripe.
Desarrollar y mantener la lógica del servidor, API y bases de datos con tecnologías como Node.js, Python, PHP, Ruby on Rails, o Java.
Integración de tecnologías:
Diseñar y consumir APIs RESTful o GraphQL para conectar el front-end con el back-end.
Implementar soluciones que integren servicios externos, bibliotecas y herramientas de terceros.
Optimización y escalabilidad:
Garantizar que las aplicaciones sean rápidas, escalables y seguras.
Optimizar el código y la arquitectura para un mejor rendimiento y experiencia de usuario.
Gestión de bases de datos:
Crear y gestionar bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Firebase, supebase).
Diseñar esquemas de datos eficientes y realizar consultas avanzadas.
Colaboración y comunicación:
Trabajar en equipo con diseñadores, analistas y otros desarrolladores para cumplir con los objetivos del proyecto.
Participar en revisiones de código y sesiones de planeación ágil (Scrum o Kanban).
Pruebas y despliegue:
Realizar pruebas unitarias, de integración y de aceptación para garantizar la calidad del software.
Desplegar aplicaciones en entornos de producción y administrar servidores o servicios en la nube (AWS, Azure, Google Cloud, desarrollo de app iso y android).
Requisitos:
Licenciatura o experiencia equivalente en Ingeniería de Software, Informática o carrera afín.
Experiencia comprobable de 2+ años en desarrollo full stack.
Dominio de lenguajes y frameworks de front-end y back-end (React, Angular, Node.js, Python, etc.).
Conocimientos sólidos de bases de datos SQL y NoSQL.
Familiaridad con herramientas de control de versiones como Git.
Experiencia en entornos de despliegue continuo e integración continua (CI/CD).
Conocimientos en arquitectura de software y mejores prácticas de desarrollo.
Habilidades deseables:
Conocimientos en DevOps y administración de servidores.
Experiencia con contenedores (Docker) y orquestadores (Kubernetes).
Conocimientos en desarrollo de aplicaciones móviles (Flutter, React Native).
Perfil personal:
Proactivo y orientado a la resolución de problemas.
Capacidad para trabajar bajo presión y gestionar múltiples proyectos simultáneamente.
Habilidad para aprender nuevas tecnologías y adaptarse a entornos cambiantes.
Buenas habilidades de comunicación y trabajo en equipo.
Condiciones:
Modalidad: Presencial.
Horario: Lunes a sábado de 8 a 6 pm .
Salario: (Expectativa salarial).