Fullstack con foco en Backend Ssr Python.Django.SQL,APIs.Html.Vuejs RESTful Hibrido Córdoba
El Backend Developer es responsable del diseño, desarrollo y optimización de la arquitectura interna y los servicios backend de la plataforma de Vaitty. Su misión es garantizar que los sistemas sean eficientes, escalables y seguros, colaborando estrechamente con los desarrolladores frontend y otros miembros del equipo técnico para integrar soluciones que optimicen la operatividad del negocio
Desarrollo y Mantenimiento de Arquitectura Backend
Diseñar y desarrollar APIs y servicios backend para la plataforma.
Optimizar la lógica de negocio, asegurando la eficiencia y escalabilidad del sistema.
Desarrollar nuevas funcionalidades para mejorar la automatización de procesos..
Gestión de Integraciones y Seguridad
Asegurar la integración eficiente entre frontend y backend.
Implementar y optimizar medidas de seguridad y rendimiento en el servidor.
Gestionar contenedores Docker y entornos de desarrollo escalables.
Mantenimiento y Optimización de Bases de Datos
Diseñar y optimizar consultas SQL avanzadas para mejorar la performance del sistema.
Implementar mejoras en la base de datos para asegurar la integridad y velocidad de respuesta.
Mejora Continua y Calidad del Código
Participar en revisiones de código y asegurar buenas prácticas en el desarrollo.
Documentar la infraestructura y procesos para mejorar la trazabilidad del sistema.
Aplicar metodologías ágiles (Scrum) para optimizar el flujo de trabajo del equipo.
Lenguajes y Frameworks: Python, Django.
Bases de Datos: SQL avanzado.
APIs y Servicios Web: API Rest, GraphQL.
Infraestructura y Contenedores: Docker, Kubernetes.
Metodologías de Desarrollo: Scrum, CI/CD.
Frontend:
El Frontend Developer es responsable del desarrollo de la interfaz de usuario de las aplicaciones web, asegurando que sean intuitivas, accesibles y visualmente atractivas. Su misión es transformar los diseños en código funcional, optimizando la experiencia del usuario y asegurando la integración eficiente con el backend. Trabaja en estrecha colaboración con diseñadores UX/UI, desarrolladores backend y otros miembros del equipo de tecnología.
Desarrollo de Interfaces Web
Implementar y mantener la interfaz de usuario de aplicaciones web.
Convertir diseños y prototipos UX/UI en código funcional.
Asegurar una experiencia fluida y responsiva en múltiples dispositivos y navegadores.
Optimización de Performance y Escalabilidad
Mejorar la velocidad y eficiencia de las aplicaciones.
Optimizar el código para reducir tiempos de carga y mejorar la usabilidad.
Implementar mejores prácticas de accesibilidad web (WCAG).
Integración con Backend y APIs
Consumir y gestionar datos a través de API REST.
Garantizar una correcta comunicación entre frontend y backend.
Colaborar con el equipo backend para definir estructuras de datos óptimas.
Gestión del Código y Versionado
Mantener un código limpio, modular y escalable.
Utilizar Git para el control de versiones y trabajo en equipo.
Participar en revisiones de código y asegurar buenas prácticas en desarrollo frontend.
Colaboración en Metodologías Ágiles
Trabajar dentro de un equipo ágil bajo el marco Scrum/Kanban.
Participar en dailys, retros y reuniones de planificación junto con el equipo.
Proponer mejoras en el flujo de trabajo y en la arquitectura frontend.
Herramientas y Tecnologías
Lenguajes y Frameworks: HTML, CSS, JavaScript, Vue.js.
Control de Versiones: Git, GitHub/GitLab.
Gestión de APIs: RESTful APIs, integración con backend.
Contenedores y Entornos: Docker.
Metodologías Ágiles: Scrum, Kanban.
Diseño y Prototipado: Figma (para trabajo con UX/UI).