Keyrus Brazil
Jobgether
Desarrollador Senior Backend (Go)
Sobre la oportunidad
Esta posición se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un Desarrollador Senior Backend (Go) con base en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en las medidas precontractuales bajo las leyes de protección de datos aplicables (incluyendo el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
En este puesto, diseñarás y desarrollarás sistemas backend fiables y escalables para una plataforma de comercio de energía de importancia crítica para el negocio.
Aprovecharás tu profunda experiencia en Go y tus sólidas capacidades de diseño de sistemas para construir servicios de alto rendimiento y baja latencia.
Trabajando en un entorno de desarrollo asistido por IA, utilizarás herramientas de codificación agéntica para acelerar la entrega manteniendo unos estándares de ingeniería excepcionales.
Traducirás requisitos de negocio complejos en especificaciones técnicas claras que tanto los desarrolladores como los agentes de IA puedan ejecutar de forma eficaz.
Con un fuerte énfasis en el desarrollo guiado por pruebas, la automatización, la seguridad y la optimización del rendimiento, ayudarás a garantizar sistemas robustos y mantenibles.
Colaborando con gestores de producto, desarrolladores frontend y otras partes interesadas, contribuirás a funciones críticas y decisiones arquitectónicas.
Esta oportunidad totalmente remota también ofrece la posibilidad de mentorizar a otros ingenieros y ayudar a dar forma a las prácticas modernas de desarrollo backend.
Responsabilidades
- Diseñar, construir y mantener servicios backend escalables, priorizando el rendimiento, la fiabilidad, la mantenibilidad y la seguridad.
- Utilizar herramientas de desarrollo asistido por IA como Claude Code, Codex y la CLI de Gemini para mejorar la productividad de la ingeniería, acelerar la implementación y mejorar la calidad del código.
- Traducir los requisitos de negocio en especificaciones técnicas precisas y tareas ejecutables que los agentes de codificación de IA y los desarrolladores puedan llevar a cabo.
- Revisar y validar las solicitudes de extracción (pull requests) enviadas tanto por desarrolladores humanos como por agentes de IA, garantizando la calidad del código, su corrección y su alineación con los estándares arquitectónicos.
- Colaborar con gestores de producto, desarrolladores frontend y otras partes interesadas para diseñar y ofrecer funcionalidades críticas para el negocio.
- Promover el desarrollo guiado por pruebas (TDD), mantener una cobertura de pruebas automatizadas exhaustiva e integrar las pruebas en los flujos de trabajo de integración y entrega continuas.
- Diseñar, desarrollar y optimizar esquemas de bases de datos y patrones de acceso a datos en bases de datos relacionales, clave-valor y de series temporales.
- Aplicar prácticas de codificación segura, abordar vulnerabilidades y garantizar que los sistemas cumplan con los requisitos de seguridad y cumplimiento pertinentes.
- Monitorizar y optimizar la latencia del sistema, el rendimiento, la escalabilidad y la utilización de recursos para soportar cargas de trabajo exigentes.
- Contribuir a la arquitectura de sistemas distribuidos y garantizar que los servicios backend sigan siendo fiables bajo grandes volúmenes de datos.
- Mentorizar a otros desarrolladores, compartir las mejores prácticas de ingeniería y apoyar la mejora continua en todo el equipo de desarrollo.
Requisitos mínimos
Requisitos
- 10+ años de experiencia en desarrollo de software backend, incluyendo una responsabilidad sustancial en la arquitectura de sistemas y el diseño técnico.
- Sólida competencia en Go, con capacidad para diseñar e implementar servicios backend de nivel de producción; la experiencia con Rust es una ventaja.
- Experiencia demostrada en la optimización de sistemas de alto rendimiento y baja latencia, y en el diagnóstico de cuellos de botella en el rendimiento.
- Sólidos conocimientos de diseño de esquemas de bases de datos, optimización de consultas y almacenamiento y recuperación eficiente de datos.
- Sólida comprensión de sistemas distribuidos, concurrencia, escalabilidad y procesamiento de datos de gran volumen.
- Familiaridad con herramientas de desarrollo de software asistido por IA y capacidad para incorporar flujos de trabajo de codificación agéntica en las prácticas de ingeniería diarias.
- Experiencia práctica con desarrollo guiado por pruebas, pruebas automatizadas y tuberías de integración continua y entrega continua (CI/CD).
- Conocimiento de los principios de seguridad de aplicaciones, incluyendo la guía OWASP, codificación segura, mitigación de vulnerabilidades y consideraciones de cumplimiento.
- Experiencia práctica con infraestructura nativa de la nube y tecnologías de despliegue, incluyendo contenedores, Kubernetes y mallas de servicios (service meshes).
- Fuertes habilidades analíticas y de resolución de problemas, con capacidad para tomar decisiones arquitectónicas sólidas y traducir requisitos complejos en soluciones implementables.
- Excelentes habilidades de comunicación y colaboración, incluyendo la capacidad de trabajar eficazmente con equipos interfuncionales.
- Excelente nivel de inglés hablado y escrito.
- Capacidad para trabajar de forma independiente y asumir la responsabilidad de las decisiones técnicas y la entrega en un entorno totalmente remoto.
Beneficios
- Trabajo totalmente remoto: Trabaja de forma remota, con la posición listada para candidatos con base en Polonia.
- Entorno de ingeniería centrado en la IA: Utiliza herramientas modernas de desarrollo asistido por IA, incluyendo soluciones de codificación agéntica, como parte del proceso de desarrollo de software.
- Proyectos técnicamente desafiantes: Diseña sistemas backend de alto rendimiento para una plataforma de comercio de energía con exigentes requisitos de fiabilidad y escalabilidad.
- Propiedad de la ingeniería: Contribuye a la arquitectura del sistema, las especificaciones técnicas, la calidad del código, la seguridad y las mejoras de rendimiento.
- Entorno de equipo colaborativo: Trabaja junto a gestores de producto, desarrolladores frontend y otros profesionales de la ingeniería.
- Oportunidades de mentoría: Comparte tu experiencia y ayuda a otros desarrolladores a fortalecer sus habilidades técnicas.
- Compensación y beneficios adicionales: El salario, la atención sanitaria, las contribuciones a la jubilación, las vacaciones pagadas y otros beneficios no se especificaron en la descripción original del puesto.
