Desarrollo de software

Ruby Backend Developer, Moscú

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
  • Equipo altamente calificado.

Tell us about
yourself please:

Contáctenos