Ingeniero de Back-End – Trabajos En Los Angeles

California

Ubicación: California
Tipo de Empleo: Ingeniero de Back-End desde casa
Horario: Full-Time
Lenguaje: Ingles, Español
Compañía que está contratando: GitLab

Descripcion del Puesto:

El equipo de Editor Extensions se encuentra en la etapa Create del subdepartamento Dev de GitLab y se enfoca en desarrollar extensiones de editor que ayudan a los desarrolladores en su entorno de desarrollo integrado (IDE). Actualmente, están trabajando en la extensión de Visual Studio y ofrecen la oportunidad de trabajar en proyectos de mejora de inteligencia artificial de vanguardia.

Ejemplos de Proyectos

  • Integración de GitLab Duo Chat en la extensión de Visual Studio.
  • Implementación de telemetría de sugerencias de código utilizando API de IDE.

Responsabilidades

  • Desarrollar características y mejoras para el producto GitLab de manera segura, bien probada y eficiente.
  • Colaborar con la Gerencia de Producto y otras partes interesadas dentro de Ingeniería (Frontend, UX, etc.) para mantener altos estándares de calidad en un entorno iterativo y rápido.
  • Abogar por mejoras en la calidad del producto, la seguridad y el rendimiento.
  • Resolver problemas técnicos de alcance y complejidad moderados.
  • Escribir código que cumpla con los estándares internos de estilo, mantenibilidad y mejores prácticas para un entorno web a gran escala. Mantener y promover estos estándares a través de revisiones de código.
  • Reconocer obstáculos para la eficiencia del equipo (“deuda técnica”), proponer e implementar soluciones.
  • Representar a GitLab y sus valores en la comunicación pública en torno a proyectos específicos y contribuciones a la comunidad.
  • Implementar pequeñas características y mejoras con orientación mínima y apoyo de otros miembros del equipo. Colaborar en proyectos más grandes con el equipo.
  • Participar en rotaciones de guardia de nivel 2 o nivel 3 durante la semana y los fines de semana, y ocasionalmente en la noche, para ayudar en la solución de problemas en operaciones del producto, operaciones de seguridad y problemas de ingeniería urgentes.

Requisitos

  • Experiencia profesional en C# (preferiblemente 2+ años).
  • Habilidades en SQL y bases de datos (experiencia en PostgreSQL es una ventaja).
  • Experiencia comprobada en la construcción de aplicaciones web y APIs.
  • Proficiencia en inglés, tanto escrito como verbal, suficiente para lograr consenso y éxito en un entorno de trabajo remoto y en su mayoría asíncrono.
  • Capacidad demostrada para comunicarse de manera clara y concisa sobre problemas técnicos, arquitectónicos y/u organizacionales complejos, y proponer soluciones iterativas exhaustivas.
  • Experiencia en problemas de rendimiento y optimización y capacidad demostrada para diagnosticar y prevenir estos problemas.
  • Experiencia en la gestión de un proyecto desde el concepto hasta la producción, incluyendo propuesta, discusión y ejecución.
  • Motivación propia y habilidades sólidas de organización.
  • Comodidad trabajando en un proceso de desarrollo de software altamente ágil y altamente iterativo.
  • Mentalidad positiva y orientada a soluciones.
  • Inclinación hacia la comunicación, inclusión y visibilidad.
  • Familiaridad con el trabajo en un entorno de código abierto.
  • Comodidad trabajando en una organización completamente remota.
  • Capacidad para utilizar GitLab.
  • Compartir sus valores y trabajar de acuerdo con ellos.