Full Stack Web Developer
Business mail · Aldaba RD · Distrito Nacional, Santo Domingo, Toda la provincia de Santo Domingo, República Dominicana
Descripción del puesto
Diseñar, desarrollar y mantener aplicaciones web tanto en el Front-End como en el Back-End. Desarrollar interfaces de usuario responsivas, intuitivas y optimizadas para distintos dispositivos y navegadores. Programar y mantener la lógica del lado del servidor utilizando los lenguajes y frameworks definidos por la empresa. Diseñar, administrar y optimizar bases de datos relacionales y/o no relacionales. Desarrollar, integrar y documentar APIs RESTful o GraphQL para la comunicación entre aplicaciones y servicios. Optimizar el rendimiento de las aplicaciones web mediante mejoras en tiempos de carga, consumo de recursos y escalabilidad. Elaborar y mantener actualizada la documentación técnica de los sistemas desarrollados. Proponer mejoras tecnológicas que optimicen la eficiencia, seguridad y mantenibilidad de las aplicaciones. Dar soporte técnico y mantenimiento correctivo, preventivo y evolutivo a las aplicaciones existentes. Garantizar el cumplimiento de los estándares de calidad, seguridad y buenas prácticas de desarrollo de software. Participar en la planificación, estimación y ejecución de proyectos tecnológicos. Investigar e implementar nuevas tecnologías, herramientas y metodologías que aporten valor a los desarrollos de la organización. Entre otras responsabilidades. Conocimientos técnicos esperados Desarrollo Front-End (HTML5, CSS3, JavaScript, TypeScript). Frameworks modernos (React, Angular, Vue.js o similares). Desarrollo Back-End (Node.js, PHP, Java, Python, C o similares). Frameworks Back-End (Express, Laravel, Django, Spring Boot, .NET, entre otros). Manejo de bases de datos SQL (MySQL, PostgreSQL, SQL Server) y NoSQL (MongoDB, Firebase). Consumo y desarrollo de APIs REST y GraphQL. Git y plataformas como GitHub, GitLab o Bitbucket. Servicios en la nube (AWS, Azure o Google Cloud Platform). Docker y conocimientos básicos de Kubernetes (deseable). Metodologías ágiles (Scrum o Kanban). Principios de ciberseguridad y protección de datos. Integración y despliegue continuo (CI/CD). Confidencial.