Como miembro de nuestro equipo de desarrollo, será responsable de desarrollar y diseñar el back-end de nuestros sistemas basados en la web.
Descripción de trabajo:
Realizar el diseño detallado de la aplicación, el diseño de la base de datos, la codificación y las pruebas de unidad / integración / rendimiento
Crear aplicaciones web seguras con autenticación de usuarios y control de acceso basado en roles
Definir, medir y mejorar el desarrollo de los sitios web, las prácticas de codificación y los procesos de mantenimiento.
Mantener las actualizaciones del sitio web, solucionando errores de front-end y mejorando el rendimiento
Optimizar el código existente con las mejores prácticas de ingeniería
Participar en revisiones de código y apoyar en la entrega de resultados.
Habilidades y competencia necesarias:
4+ años de experiencia en programación sólida en Ruby
Previa experiencia práctica con soluciones complejas de sistemas de TI y aplicaciones empresariales
Conocimiento de diseño de patrones
Experiencia en escalar una gran aplicación de Rails. Las habilidades deben incluir optimización de código, almacenamiento en caché y la capacidad de depurar cuellos de botella
Fluidez en pruebas de unidad e integración, revisiones de código, gestión distribuida de código fuente y control de calidad automatizado
Pasión por la estandarización, las guías de estilo y la eficiencia del proceso.
Competente con bases de datos relacionales fuera de Rails. Debe ser capaz de escribir consultas en bruto de SQL
Experiencia en la construcción e integración con RESTful JSON API .
Gran conocimiento de Rails, mysql / postgres, mongo, redis, memcached, rspec, git etc.
Conocimiento de Interfaz tecnológicas
Habilidades y competencia deseadas:
Experiencia con AWS (EC2, S3, Route 53, RDS, ElasticCache)
Conocimiento de los marcos de automatización y despliegue (Ansible, SaltStack, Chef, Puppet)
Al tanto de las tendencias actuales, mejores prácticas y estándares web.
Conocimiento de web y protocolos de red: TCP, DNS, SSH, HTTP / S.
Nosotros oferta:
Salario competitivo
Seguro médico
Desayuno diario / almuerzo y catering en la oficina