
Ingeniero de Software - Tiendas de Aplicaciones
Descripción del Trabajo
Resumen
Canonical, líder en software de código abierto y sistemas operativos, busca un Ingeniero de Software para su equipo de Tiendas de Aplicaciones. Esta es una oportunidad completamente remota para construir APIs de servicios web en Python (y Golang), escalando arquitecturas de producción y expandiendo el sistema de marketplaces. La empresa fomenta la colaboración global y el trabajo remoto, siendo ideal para talentos de Chile y LATAM interesados en unirse a un equipo internacional.
La Empresa
Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados globales de tecnología y empresas. Su plataforma, Ubuntu, es ampliamente utilizada en iniciativas empresariales innovadoras como la nube pública, ciencia de datos, IA, innovación en ingeniería e IoT. La empresa es pionera en la colaboración distribuida globalmente, con más de 1200 colegas en más de 75 países y muy pocos roles basados en oficinas. Los equipos se reúnen de dos a cuatro veces al año en persona, en lugares interesantes de todo el mundo, para alinear la estrategia y la ejecución. La compañía está liderada por su fundador, es rentable y está en crecimiento. Canonical se enorgullece de fomentar un lugar de trabajo libre de discriminación, valorando la diversidad de experiencia, perspectivas y antecedentes.
El Rol
El equipo de Tiendas de Canonical desarrolla y opera un gran sistema de servicios backend que impulsa los marketplaces. Se busca un ingeniero de software apasionado por el código abierto, Linux y los servicios web a escala para construir una carrera significativa. El rol implica diseñar e implementar nuevas características y mejoras desde la especificación hasta la producción y operaciones continuas a gran escala. También se espera revisar el código y los diseños técnicos de otros ingenieros, discutir ideas y colaborar en la búsqueda de soluciones. Se valoran las APIs limpias, la orientación a la entrega y la creencia en las pruebas automatizadas como clave para la velocidad y fiabilidad.
Responsabilidades clave
- Colaborar remotamente con un equipo distribuido globalmente.
- Escribir APIs de servicios web limpias para soportar clientes CLI y frontend web, usando Python (y opcionalmente Golang).
- Diseñar e implementar nuevas características y mejoras desde la especificación hasta la producción y operaciones continuas a escala.
- Revisar código y diseños técnicos producidos por otros ingenieros.
- Discutir ideas y colaborar en la búsqueda de buenas soluciones.
- Trabajar remotamente con la posibilidad de viajes globales de 2 a 4 semanas para eventos internos y externos.
Requisitos
- Demostrada competencia profesional en el desarrollo de APIs públicas y aplicaciones web usando Python.
- Amplia base tecnológica con preferencia por el código backend y la infraestructura.
- Conocimiento de bases de datos relacionales y no relacionales, con capacidad para diseñar modelos de datos de alto rendimiento y optimizar consultas.
- Comodidad con Ubuntu como plataforma de desarrollo y despliegue.
- Demostrado buen rendimiento académico en Ciencias de la Computación, STEM o un grado similar.
- Pasión por la tecnología y por trabajar con un grupo diverso de personas talentosas.
- Ser curioso, flexible, articulado y responsable.
- Valorar las habilidades interpersonales (soft skills), siendo apasionado, emprendedor, reflexivo y automotivado.
Requisitos de Idioma
Inglés - Fluido (indispensable para la comunicación verbal y escrita en un equipo global).
Deseable (Nice to Have)
- Experiencia con Golang.
ℹ️ Aviso de responsabilidad:
Trabajo Remoto Chile es un portal informativo que recopila ofertas laborales de terceros. No garantizamos la exactitud de los datos ni intervenimos en la contratación. Verifica siempre las condiciones con el empleador.
Habilidades y Palabras Clave
¿Publicaste esta vacante? Inicia sesión para editarla o renovarla