👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Ruby Developer (US company, remote)

Зарплата

от 250 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

A single platform to integrate anything and automate everything

Описание вакансии

Условия работы

Мы – американская компания - пионер в области интеграции и автоматизации облачных систем для бизнеса. Среди наших клиентов множество крупнейших компаний и известных компаний: Sony, Slack, Gitlabs итд. При этом мы достигли этого всего за шесть лет от момента появления идеи до выхода на очень существенные обороты и получения инвестиций более $100M.  Немного коллективов в мире способны это повторить.  Больше информации в разделе "о компании".

We are looking for a Middle ruby developer with experience in building serious web application including work with databases, message queue systems etc.  As a developer of core runtime engine, you will build systems, services and modules which are at the heart of our system. As such, requirements for code quality are very high. 

You will work in a polyglot environment with excellent world-class engineers where you can learn new languages and technologies.

Responsibilities

  1. Build/extend/troubleshot/fix complex heterogeneous applications, as well as small self-contained microservices.
  2. Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features)
  3. Write well designed, testable, efficient code in Ruby.
  4. Integration of data storage solutions Postgres/S3/DynamoDB/Kafka etc.
  5. Contribute in all phases of the development lifecycle
  6. Provide code reviews to your teammates
  7. Evaluate and propose improvements to existing system
  8. Identify bottlenecks and bugs, and devise solutions to these problems
  9. Help maintain code quality, organisation and automatisation

Requirements

  • Profound knowledge of ruby language. 3+ years of experience.
    • Experience of developing DSLs in Ruby is a plus
  • Knowledge of basic data structures and algorithms and how they are used is a must.
  • Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks.
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Background in other languages and/or system programming is a plus
  • Excellent debugging, analytical, problem solving skills
  • BS/MS, or PhD degree degree in Computer Science, Engineering or a related subject
  • Readiness to work remotely with teams distributed across the world and timezones

Бонусы

Требования к кандидатам кажутся высокими, но у нас действительно очень сильная команда. Не только технические специалисты, но и люди, развивающие бизнес. Компания создана людьми, которые имеют огромный опыт построения успешных компания, например Tibco, Qik. В Workato работают выходцы из Oracle и Splunk, где они работали на позициях уровня VP. 

Достижения компании ежегодно подтверждаются рейтингами Gartner, Forrester и пр. Мы одни из первых, если не первые, увидели нишу автоматизации и интеграции облачных приложений на уровне больших компаний.

Инженерная команда Workato тоже очень сильная. Наши инженеры обладают опытом реализации сложных проектов, решения невозможных задач,  опережения конкурентов за счет качества продукта и настойчивости.