13 mar
EFROUTING TECH
Bogotá
Descripción del Cargo
Buscamos un Desarrollador Backend Senior con experiencia comprobada en el diseño, desarrollo e implementación de soluciones eficientes y escalables en la capa del servidor. Su labor será clave para el procesamiento de datos, la lógica de negocio y la integración con diversos sistemas en AWS y servicios en la nube. Será responsable de optimizar la arquitectura, el rendimiento y la seguridad de los servicios Backend, aplicando metodologías de mejora continua y mejores prácticas en el desarrollo de software.
Descripción Específica del Cargo
En este rol, el Desarrollador Backend Senior será responsable de:
- Diseñar,
desarrollar y mantener la lógica del servidor mediante arquitecturas escalables y eficientes en entornos cloud.
- 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 en producción.
- 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 optimizar la arquitectura y los 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 AWS o arquitecturas de software cloud.
Experiencia:
· Mínimo 3 años de experiencia como desarrollador backend.
· Experiencia demostrable en AWS y servicios en la nube (implementación, despliegue y mantenimiento de aplicaciones en entornos cloud).
· Desarrollo de aplicaciones con lenguajes como Node.js, Python, Java o .NET.
· Conocimientos avanzados en bases de datos SQL y NoSQL.
· Experiencia con herramientas de contenedores como Docker y Kubernetes.
· Conocimiento en arquitecturas serverless y despliegue en plataformas como AWS Lambda, Azure Functions o Google Cloud Functions.
· Experiencia en integración y pruebas de APIs con herramientas como Postman.
· Familiaridad con metodologías 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 targets.
- Oportunidad de trabajar con tecnologías modernas en proyectos innovadores.
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.