Buscamos un Desarrollador Full Stack altamente capacitado para unirse a nuestro equipo. El profesional será responsable del desarrollo y mantenimiento de una plataforma web moderna, enfocándose en rendimiento, escalabilidad y la implementación de buenas prácticas de desarrollo. Necesitamos un perfil con experiencia tanto en backend como en frontend, capaz de manejar el ciclo completo de desarrollo de aplicaciones web.
Tecnologías y Experiencia Requerida:
Backend:
* Python
* FastAPI
* Desarrollo de APIs REST
* Manejo de autenticación y autorización
* Integración con bases de datos
Frontend:
*
Vue.js
* JavaScript
* Desarrollo de interfaces web modernas
* Consumo de APIs REST
Base de datos:
* PostgreSQL
* Diseño de esquemas de bases de datos
* Optimización de consultas
DevOps y Herramientas:
* Control de versiones con GitHub (manejo de repositorios y pull requests)
* Manejo de errores y monitoreo (experiencia con herramientas como Sentry es un plus)
* Experiencia en despliegue de aplicaciones en AWS
Deseable experiencia con:
* Docker
* ci/cd (integración continua/despliegue continuo)
* arquitecturas basadas en microservicios
responsabilidades clave:
* desarrollar nuevas funcionalidades para la plataforma.
* Realizar el mantenimiento y la optimización del código existente.
* Crear y mantener APIs y servicios backend robustos.
* Desarrollar interfaces de usuario frontend intuitivas y responsivas.
* Integrar la plataforma con servicios externos.
* Resolver bugs y participar activamente en el monitoreo de errores.
* Colaborar estrechamente con el equipo técnico para asegurar la calidad y coherencia del código.
Perfil del Candidato:
Buscamos una persona con experiencia demostrable en proyectos reales, proactiva, autónoma y con una sólida capacidad para resolver problemas. Es fundamental que el candidato escriba código limpio, mantenible y aplique buenas prácticas de desarrollo en todas las etapas del proyecto.
Modalidad de Trabajo:
El trabajo se realizará de forma remota, con comunicación frecuente con el equipo de desarrollo. La participación puede ser por proyecto o por horas, según la naturaleza de las tareas asignadas.
Duração do projeto Não estabelecido