Responsabilidades
Estamos buscando un BACK END DEVELOPER para unirse a nuestro equipo y ayudarnos a desarrollar el back end de un e-commerce. Serás responsable de diseñar, construir y mantener aplicaciones backend eficientes, reutilizables y confiables utilizando Node.js. También colaborarás con nuestros equipos de frontend para integrar elementos de usuario con la lógica del servidor de manera fluida. Tareas Específicas: - Diseñar, construir y mantener aplicaciones backend utilizando Node.js. - Integrar elementos de usuario con la lógica del servidor en colaboración con los equipos de frontend. - Optimizar aplicaciones para maximizar velocidad y escalar para soportar solicitudes de usuarios incrementales. - Implementar medidas de seguridad y protección de datos dentro de las aplicaciones. - Contribuir en todas las fases del ciclo de desarrollo, promoviendo prácticas de codificación limpias y documentación exhaustiva. - Participar activamente en la revisión de código de compañeros, fomentando un ambiente de aprendizaje y mejora continua. Colaboración y Comunicación: - Trabajarás en estrecha colaboración con nuestros equipos de frontend para garantizar una integración fluida entre el back end y el front end. - Participarás en revisiones de código y fomentarás un ambiente de aprendizaje y mejora continua. - Contribuirás a la cultura de ingeniería de la empresa a través de tu trabajo en equipo y comunicación efectiva. Enfoque en la Mejora: - Esperamos que contribuyas a la mejora de nuestros procesos y a la innovación en el desarrollo de software. - Valoramos la proactividad en la propuesta de soluciones y la búsqueda constante de la excelencia en tu trabajo. Mantenimiento y Documentación: - Serás responsable del mantenimiento del código y la actualización de la documentación técnica relacionada con tus proyectos. Prácticas de Desarrollo: - Utilizamos Node.js como lenguaje principal para el desarrollo backend. - Seguimos prácticas de codificación limpia y documentación exhaustiva. - Promovemos la revisión de código y la colaboración en equipo. Buenas Prácticas: - Evitamos el uso de jerga innecesaria en nuestras descripciones de trabajo para asegurar que los candidatos puedan entender claramente lo que buscamos. - Especificamos claramente las tecnologías, herramientas y metodologías que utilizamos para que los candidatos puedan evaluar si tienen las habilidades necesarias. - Utilizamos listas y viñetas para estructurar nuestras responsabilidades y hacerlas más fáciles de entender. - Aseguramos que los candidatos puedan entender el impacto de su trabajo y cómo contribuye al éxito del equipo y la empresa.
Requisitos
Requisitos: Para tener éxito en este rol, los candidatos deben cumplir con los siguientes criterios: - Experiencia Profesional: Mínimo 6 años de experiencia trabajando como Desarrollador Back End, con un historial comprobado de proyectos exitosos. - Habilidades Técnicas: - Dominio de al menos un lenguaje de programación para el desarrollo Back End, preferentemente Java o Python. - Experiencia con bases de datos SQL y NoSQL, preferiblemente MySQL y MongoDB. - Conocimientos sólidos en diseño y desarrollo de APIs RESTful. - Familiaridad con servicios de la nube, especialmente AWS. - Prácticas de Desarrollo: - Experiencia aplicando metodologías ágiles (Scrum o Kanban). - Comprensión de prácticas de CI/CD e implementación de pruebas automatizadas. - Habilidades Adicionales: - Capacidad para trabajar en entornos colaborativos y multidisciplinarios. - Excelentes habilidades de comunicación y solución de problemas. - Proactividad y disposición para aprender nuevas tecnologías.
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.