DESARROLLADOR BACKEND – JUNIOR [DO-900]

Efrouting Tech


Diseñar, desarrollar e implementar soluciones eficientes y escalables en la capa del servidor, garantizando el rendimiento, seguridad y disponibilidad de las aplicaciones. Su labor es clave para el procesamiento de datos, la lógica de negocio y la integración con diversos sistemas. Además, aplicará metodologías de mejora continua para optimizar la arquitectura, el rendimiento y la seguridad de los servicios backend. Descripción específica del cargo En este rol, el Desarrollador Backend será responsable de: · Diseñar, desarrollar y mantener la lógica del servidor mediante arquitecturas escalables y eficientes. · Construir y administrar microservicios y APIs RESTful y/o GraphQL para la integración con sistemas frontend y externos. · Diseñar, optimizar y administrar bases de datos SQL y NoSQL, asegurando su integridad y rendimiento. · Implementar mecanismos de autenticación, autorización y seguridad en las aplicaciones backend. · Optimizar el rendimiento de los servicios backend, garantizando tiempos de respuesta eficientes. · Implementar pruebas unitarias, de integración y automatizadas para garantizar la estabilidad del sistema. · Resolver incidencias y monitorear el correcto funcionamiento de los servicios backend. · Mantener la documentación técnica del código, APIs y arquitecturas implementadas. · Colaborar con los equipos de frontend, infraestructura y DevOps para asegurar la correcta implementación y despliegue de los sistemas. · Aplicar estrategias de mejora continua para optimizar la escalabilidad, seguridad y eficiencia del backend. · Mantener y mejorar las prácticas de desarrollo seguro, identificando y mitigando vulnerabilidades. · Evaluar y adoptar nuevas tecnologías y metodologías para mejorar la arquitectura y procesos backend. · Mantener el código y los repositorios organizados, asegurando buenas prácticas de control de versiones. Perfil del aspirante Educación: · Título profesional en Ingeniería de Sistemas, Software, Electrónica o áreas relacionadas. · Deseable: Certificaciones en tecnologías backend o arquitecturas de software Experiencia: · Al menos 1 año de experiencia como desarrollador backend. · Experiencia en el desarrollo de aplicaciones con lenguajes como Node.js, Python, Java o .NET. · Conocimientos en bases de datos SQL y NoSQL. · Familiaridad con herramientas de despliegue y contenedores como Docker y Kubernetes. · Experiencia en arquitecturas serverless y despliegue en plataformas como AWS Lambda, Azure Functions o Google Cloud Functions. · Conocimiento en herramientas de integración y pruebas de APIs como Postman. · Familiaridad con metodologías de desarrollo como Agile y herramientas de gestión como Notion. Habilidades blandas: · Proactividad y capacidad para resolver problemas de manera eficiente. · Excelentes habilidades de comunicación y colaboración. · Atención al detalle y compromiso con la calidad del producto. Condiciones laborales · Modalidad: 100% remota, con horarios flexibles. Beneficios adicionales: · Ambiente de trabajo dinámico. · Bonificaciones por desempeño y cumplimiento de objetivos. · Oportunidad de trabajar con tecnologías modernas en proyectos innovadores.

trabajosonline.net © 2017–2021
Más información