Developer
Job Description
Estamos buscando un Desarrollador Full Stack con experiencia en Node.js, TypeScript, Express.js, PostgreSQL, MongoDB para unirse a nuestro equipo dinámico y en crecimiento. El candidato ideal tendrá una fuerte comprensión de estas tecnologías y será capaz de desarrollar, implementar y mantener aplicaciones web de alta calidad y rendimiento.
Responsabilidades:- Desarrollo de Aplicaciones Web:
Diseñar y desarrollar aplicaciones web escalables y de alto rendimiento utilizando LitElement (lit.dev).
Implementar funcionalidades front-end utilizando TypeScript y vitejs.
Crear y mantener APIs RESTful.
- Gestión de Bases de Datos:
Diseñar y administrar bases de datos relacionales (PostgreSQL) con prismajs y NoSQL (MongoDB).
Optimizar consultas y garantizar la integridad y seguridad de los datos.
- Implementación y Mantenimiento:
Implementar aplicaciones en entornos de producción utilizando Kubernetes.
Configurar y administrar contenedores Docker.
Monitorear y mantener la infraestructura para asegurar la alta disponibilidad y el rendimiento.
- Colaboración y Mejora Continua:
Colaborar con equipos de diseño, desarrollo y operaciones para garantizar la entrega exitosa de proyectos.
Participar en revisiones de código y aportar ideas para mejorar el código y los procesos de desarrollo.
Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo web y DevOps.
- Experiencia Técnica:
Experiencia comprobable en desarrollo con Node.js y Express.js.
Sólido conocimiento de TypeScript y su aplicación en proyectos front-end y back-end.
Experiencia en diseño y gestión de bases de datos PostgreSQL y MongoDB.
Conocimiento práctico de Kubernetes y Docker para la implementación y gestión de aplicaciones.
- Habilidades Adicionales:
Conocimiento en herramientas de CI/CD como Jenkins, GitLab CI, o similares.
Experiencia en el uso de servicios en la nube GCP deseable o AWS, Azure.
Buenas habilidades de comunicación y capacidad para trabajar en equipo.
Fuertes habilidades de resolución de problemas y pensamiento analítico.
Licenciatura en Ciencias de la Computación, Ingeniería de Software, o campo relacionado.
Mínimo 3-5 años de experiencia en desarrollo de software, preferiblemente en roles de desarrollo full stack.
Salario competitivo y beneficios adicionales.
Oportunidades de crecimiento y desarrollo profesional.
Ambiente de trabajo flexible y colaborativo.
Acceso a recursos de formación continua y capacitación.
Si eres un apasionado del desarrollo de software y te entusiasman las tecnologías de última generación, ¡nos encantaría conocerte!
Salary & Benefits
•