Ingeniero Senior de Software Interno de Herramientas Backend Los Angeles

Veracity Ventures Inc.

Ingeniero Senior de Software Interno de Herramientas Backend

Tiempo completo • Los Angeles
Ingeniero Senior de Software Interno de Herramientas Backend
Ubicación: Los Ángeles / Santa Mónica, California
Organización de trabajo: Se prefiere híbrido; flexibilidad remota dependiendo de la ubicación
Tipo de empleo: A tiempo completo

Buscamos un Ingeniero de Software Senior cualificado y motivado, Backend – Herramientas Internas , que ayude a construir una plataforma interna de herramientas de próxima generación. Esta plataforma unificará múltiples sistemas heredados en una base moderna, con énfasis en middleware de alto rendimiento, servicios backend, APIs y arquitectura de datos escalable.

Este es un rol de ingeniería práctica para alguien que disfruta desarrollando nuevo software desde cero en lugar de mantener principalmente sistemas existentes. Ayudarás a moldear la arquitectura, diseñar APIs y servicios, optimizar modelos de datos relacionales y colaborar con equipos de toda la empresa.

El equipo opera de forma horizontal en múltiples áreas de negocio, apoyando tanto a los equipos de Editores como de Comerciantes. Una comunicación sólida, la responsabilidad y la colaboración interfuncional son esenciales.

Responsabilidades clave

1. Desarrollo Backend

  • Diseñar, desarrollar, probar y mantener sistemas backend escalables.

  • Construye APIs, microservicios, middleware y componentes del lado del servidor.

  • Desarrollar nuevas capacidades de plataforma desde cero.

  • Crea servicios de backend que soporten herramientas internas y casos de uso relacionados con la IA.

  • Ayuda a consolidar herramientas y sistemas heredados en una plataforma unificada.

2. Arquitectura y diseño de sistemas

  • Contribuir a la arquitectura del backend y a las decisiones de diseño técnico.

  • Crea servicios fiables, escalables, mantenibles y de alto rendimiento.

  • Aplicar patrones de diseño de software y principios de sistemas distribuidos.

  • Evalúa tecnologías, marcos y herramientas para mejorar la plataforma.

  • Asumir la responsabilidad de la implementación técnica y de los entregables de calidad de producción.

3. Desarrollo de APIs

  • Diseñar e implementar APIs RESTful siguiendo las mejores prácticas establecidas.

  • Desarrollar APIs que integren múltiples herramientas internas y sistemas empresariales.

  • Crear servicios capaces de soportar aplicaciones emergentes impulsadas por IA.

  • Considera el rendimiento, la seguridad, la fiabilidad, la mantenibilidad y la consistencia de los datos.

4. Diseño y optimización de bases de datos

  • Diseñar y optimizar esquemas de bases de datos relacionales.

  • Escribe consultas SQL eficientes y mejora el rendimiento de la base de datos.

  • Mantener la integridad y coherencia de los datos entre los servicios de la plataforma.

  • Trabaja con bases de datos como MySQL o PostgreSQL.

  • Soporte integraciones con bases de datos NoSQL o almacenes analíticos cuando sea necesario.

5. Desarrollo de software asistido por IA

  • Utiliza herramientas de codificación asistidas por IA como parte del flujo de trabajo habitual de desarrollo.

  • Aplica herramientas como Claude Code, GitHub Copilot o Cursor para la generación de código, refactorización, pruebas y depuración.

  • Revisa críticamente el código generado por IA para comprobar su corrección, seguridad y mantenibilidad.

  • Asume la responsabilidad total de la calidad del código y de todo el software entregado.

  • Contribuir a herramientas internas impulsadas por IA o integraciones de aplicaciones basadas en LLM cuando sea apropiado.

6. Pruebas y calidad del código

  • Escribe código mantenible y bien probado.

  • Participa en revisiones de código y discusiones técnicas.

  • Documenta las decisiones de diseño y los detalles de la implementación.

  • Identificar y resolver problemas técnicos complejos.

  • Refactorizar y mejorar continuamente la base de código.

7. Colaboración interfuncional

  • Colaborar con product managers, diseñadores e ingenieros para definir y entregar funcionalidades.

  • Trabajar entre equipos que apoyan las funciones comerciales de Editores y Comerciantes.

  • Integra herramientas, plataformas y sistemas en toda la organización.

  • Comunica claramente los conceptos técnicos a los actores técnicos y no técnicos.

  • Contribuye eficazmente en un entorno de desarrollo Ágil.

8. Mejora continua

  • Mantente al día con las prácticas de ingeniería de backend y las tecnologías emergentes.

  • Evalúa nuevas herramientas, frameworks, bibliotecas y soluciones de desarrollo de IA.

  • Recomienda mejoras que aumenten la productividad de ingeniería y el rendimiento de la plataforma.

Cualificaciones requeridas

  • Fuerte dominio de Java.

  • Experiencia práctica con Spring Boot.

  • Amplia experiencia en diseño y desarrollo de APIs RESTful.

  • Experiencia en el diseño y mantenimiento de servicios backend, microservicios y sistemas distribuidos.

  • Un sólido conocimiento de la arquitectura de software, patrones de diseño y diseño de sistemas.

  • Experiencia con bases de datos relacionales, incluyendo diseño de esquemas, optimización de consultas SQL e integridad de datos.

  • Experiencia práctica y práctica usando herramientas de programación con IA como Claude Code, GitHub Copilot o Cursor.

  • Capacidad para revisar críticamente el código generado por IA y asumir la responsabilidad de la implementación resultante.

  • Excelentes habilidades de comunicación y colaboración.

  • Fuerte pensamiento analítico y capacidad para resolver problemas.

  • Experiencia trabajando con metodologías ágiles.

  • Se requiere un perfil profesional en LinkedIn.

  • Disponibilidad para trabajar dentro de la zona horaria del Pacífico.

Cualificaciones Preferidas

  • Experiencia con Python, Node.js, Go u otros lenguajes de programación.

  • Experiencia con MySQL, PostgreSQL, bases de datos NoSQL o BigQuery.

  • Experiencia integrando APIs LLM en aplicaciones.

  • Experiencia en la creación de herramientas internas impulsadas por IA.

  • Experiencia desarrollando nuevas plataformas y consolidando sistemas heredados.

  • Experiencia con herramientas internas, middleware e integraciones multiplataforma.

  • Experiencia apoyando a múltiples equipos de negocio mediante servicios de backend compartidos.

  • Un título en Informática, Ingeniería o un campo relacionado.

Perfil de candidato ideal

El candidato ideal es un ingeniero backend práctico que:

  • Ha construido nuevos sistemas y servicios de software desde cero.

  • Domina Java y Spring Boot.

  • Tiene una sólida experiencia en desarrollo de APIs REST y arquitectura backend.

  • Entiende el diseño de bases de datos relacionales y la optimización del rendimiento.

  • Utiliza asistentes de codificación con IA de forma productiva mientras valida de forma independiente la calidad y seguridad del código.

  • Puede integrar múltiples sistemas y trabajar entre equipos y plataformas.

  • Se comunica con claridad y trabaja eficazmente con los grupos de interés transversales.

  • Se siente cómodo contribuyendo a una plataforma interna compartida que apoya a los equipos de editores y comerciantes.

  • Trabaja dentro de la zona horaria del Pacífico, preferiblemente cerca de Los Ángeles.

  • Mantiene un perfil profesional en LinkedIn.

Compensación: 170.000,00 $ - 195,000,00 $ al año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad