.importante empresa de tecnologia solicita desarrollador intermedio back-enddescripción del trabajo:el desarrollador de software back-end intermedio desempeñará un papel crucialen el diseño, desarrollar y mantener sistemas back-end y aplicaciones en la nube.debe tener experiência y habilidades en tecnologías back-end relevantes, con un sólido conocimiento de las arquitecturas basadas en la nube.esta posición ofrece la oportunidad de contribuir al desarrollo de un back-end escalable*responsabilidades*:- diseñar, desarrollar y mantener sistemas back-end escalables y aplicaciones en la nube.- colaborar con el equipo de desarrollo para comprender los requisitos del proyecto y traducirlos.- escribir código limpio, eficiente y fácil de mantener en lenguajes como python, c#, sql y go.- implementar e integrar api, servicios web y microservicios para una perfecta comunicación entre los sistemas front-end y back-end.- optimizar el rendimiento y la escalabilidad de los sistemas back-end para manejar grandes cantidades de datos y tráfico.- realizar pruebas exhaustivas y depurar el código para identificar y solucionar problemas- mantenerse actualizado con las tendencias de la industria y los avances en tecnologías back-end, y sugerir proactivamente mejoras para mejorar el rendimiento, la seguridad y la eficiencia.- documentar diseños de software, especificaciones técnicas y procedimientos operativos para facilitar el intercambio de conocimientos y bases de código mantenibles.habilidades técnicas:- dominio de al menos uno de los siguientes lenguajes back-end: python, c#, sql y go.- experiência en diseño y desarrollo de aplicaciones basadas en la nube utilizandoplataformas como aws, azure o google cloud.- conocimientos de apis restful, servicios web y arquitectura de microservicios.- comprensión de bases de datos relacionales y experiência trabajando con sql.- familiaridad con tecnologías de contenedorización como docker y orquestación de contenedores, plataformas como kubernetes.- experiência con sistemas de control de versiones, como git.- fuertes habilidades para resolver problemas y la capacidad de depurar y solucionar problemas de código.- comprensión de las mejores prácticas de desarrollo de software, incluida la calidad del código, las pruebas ydocumentación.- familiaridad con metodologías agile y capacidad para trabajar en un desarrollo agile.
ambiente.- conocimiento de principios de seguridad y mejores prácticas en desarrollo back end.- excelentes habilidades de comunicación, tanto escrita como verbal.- capacidad para trabajar de forma independiente y colaborar eficazmente como parte de un equipo.- proactivo y motivado, con pasión por aprender y mantenerse actualizado con tecnologías emergentes.- capacidad para gestionar el tiempo de forma eficaz y priorizar tareas en unentorno de trabajo dinámico.ofrecemos:sueldo baseprestaciones de leycrecimiento dentro de la empresainglés: lectura y escritura > 80%