parallels-awingu

Corel adquiere Awingu para acelerar su oferta de espacio de trabajo remoto seguro. Leer más

INGENIERO DE BACKEND

En Awingu hemos creado un espacio de trabajo en el navegador que permite a los usuarios finales obtener acceso a aplicaciones RDP y Web, así como a archivos servidos mediante CIFS/SMB detrás del cortafuegos corporativo utilizando únicamente un navegador estándar desde cualquier dispositivo que elijan. Piense en abrir su navegador y obtener acceso a un escritorio de Windows completo, o a aplicaciones específicas sin el shell de Windows alrededor.

Nuestro producto se entrega al cliente como una imagen de máquina virtual autónoma que puede desplegar en su propio centro de datos o en un cloud de su elección.
Sólo se gestiona a través de una interfaz web y los clientes no tienen acceso ssh.

Durante la pandemia, el sencillo uso y despliegue de nuestra solución permitió a muchas empresas proporcionar acceso a los escritorios de sus empleados en sus instalaciones a través del navegador desde su ordenador personal en casa.

Buscamos un ingeniero de software backend con experiencia para seguir mejorando el producto. Trabajará en la adición de nuevas funciones y en la mejora de la fiabilidad y el rendimiento de la solución. Principalmente en el lado backend, pero eres bienvenido a trabajar en el lado frontend de las cosas también si quieres.

Nuestra pila tecnológica consiste en...
  • Una API en Python/Django

  • Una pasarela RDP en Java

  • Una interfaz de usuario de navegador en Angular con renderización de la aplicación en un lienzo HTML5

  • Una aplicación que debe instalarse en el dispositivo del usuario final si desea la redirección de la tarjeta inteligente a la aplicación transmitida, escrita en C

  • Proxy / Equilibrio de carga con Nginx

  • Soporte para db PostgreSQL interno o PostgreSQL externo y MS SQL Server / Azure SQL

  • Orquestación con saltstack

  • Muchos otros servicios de apoyo como memcached, graphite, logstash, django-q workers

  • Todo funcionando en Ubuntu

  • Construir/probar/desplegar pipelines usando Jenkins

  • Control de versiones Mercurial, pero es probable que se cambie a Git pronto

Por supuesto, la experiencia con cualquiera de ellos es una ventaja, pero no es necesaria.

Lo que buscamos en el candidato ideal
  • Buenos conocimientos básicos sobre Linux, redes, bases de datos, seguridad, etc.

  • Capacidad para aprender y profundizar en temas con los que no está familiarizado (especificaciones de protocolos, depuración de problemas de producción, lenguajes/bibliotecas de programación desconocidos)

  • Capacidad para trabajar de forma independiente, pero sabiendo cuándo pedir ayuda

  • Mentalidad centrada en la calidad (por ejemplo, escribir código robusto que pueda manejar errores inesperados, anticiparse a los problemas, optimizar el rendimiento)

  • Nuevas ideas sobre el proceso de arquitectura/desarrollo

  • Algunos conocimientos de las tecnologías de Microsoft (Active Directory, RDP, SMB/CIFS) serían excelentes, pero no son necesarios.

Lo que ofrecemos
  • Un entorno desafiante con muchas oportunidades de aprendizaje

  • Fuerte impacto en las decisiones de arquitectura/producto

  • La oportunidad de crecer como persona y como ingeniero y asumir más responsabilidades

  • Un paquete retributivo competitivo

Este sitio web utiliza cookies. Lea nuestra transparencia política de cookies!