Backend Developer Mid
Project detail
Backend Developer Mid
🌏País de residencia: Preferencia en México, posibilidad en LATAM (remoto)
🏬Industria: Agencia de Desarrollo de Tecnología
💵Salario: $1700 – $2000
🚀Sobre el puesto:
Crear y mantener aplicaciones de backend cumpliendo con estándares y buenas prácticas de desarrollo.
📋Descripción de Tareas
✅ Deberás tener una comprensión de las diferentes arquitecturas de backend, como la arquitectura de microservicios, la arquitectura de servidor único y la arquitectura sin servidor. Deberás ser capaz de diseñar y desarrollar soluciones escalables y robustas.
✅ Proponer soluciones técnicas para la mejora del desempeño de las aplicaciones.
✅ Desarrollar aplicaciones y servicios de backend de acuerdo a los requerimientos establecidos, creando código de alta calidad.
✅ Evaluar y proponer el uso de herramientas técnicas para la mejora de los procesos de desarrollo.
✅ Comunicarse activamente con los desarrolladores frontend para mantener alta y fluida compatibilidad de los sistemas.
✅ Colaborar en la enseñanza de tecnologías, estándares y metodologías a los desarrolladores junior.
✅ Colaborar en la coordinación de los recursos humanos y tecnológicos para los proyectos que se le asignan.
✅ Mantenerse en constante actualización sobre las tecnologías necesarias para el desarrollo de las aplicaciones.
✅ Documentar los proyectos de desarrollo en los que se involucre y los artefactos desarrollados.
✅ Comunicarse constante y fluidamente con los encargados de los proyectos en el área de UX para coordinar las formas de implementación de las soluciones de software requeridas.
✅ Participar de la evaluación para la estimación de tiempos de ejecución para los proyectos asignados y nuevos proyectos emergentes.
✅ Realizar cualquier otra función asignada al puesto.
✅ Realizar pruebas unitarias y de integración para garantizar la calidad y estabilidad del código desarrollado.
✅ Implementar soluciones de seguridad en las aplicaciones y servicios de backend, como autenticación y autorización de usuarios.
✅ Optimizar y ajustar las consultas a la base de datos para mejorar el rendimiento de las aplicaciones.
✅ Trabajar en la implementación de soluciones de cache y balanceo de carga para mejorar la escalabilidad de las aplicaciones.
✅ Trabajar en la integración de herramientas de monitoreo y registro de logs para detectar y solucionar problemas en tiempo real.
🤓Requisitos
✅ Contar con Ingeniería en Sistemas, administración de sistemas o carrera afín.
✅ Inglés (avanzado)
✅ Herramientas de desarrollo de software (lenguajes, librerías, etc.) (Avanzado)
✅ Arquitectura de software (Intermedio)
✅ Manejo de herramientas de versionamiento (Avanzado)
✅ Procesos y herramientas de control de calidad (Básico)
✅ Herramientas de despliegue de aplicaciones (DevOps) (Básico)
✅ Metodología Ágil (Intermedio)
✅ Cloud Computing (AWS) (Avanzado)
✅ Gestión de bases de datos (Relacionales, No Relacionales) (Intermedio)