Senior Back-End Engineer (Ruby), вакансія у місті Київ | Bonus.work

Вакансія Senior Back-End Engineer (Ruby)

  • Розміщена Assistant to Recruitment Manager в HRAVITY 5

  • Бонус за рекомендацію: $1 000

Актуальність вакансії останній раз підтверджувалася день тому


US based product engineering company is looking for an experienced Ruby Back-End Software Engineer. The company is all about real-time monitoring and analytics software for engineering processes management for Oil & Gas. They employ modern big/fast data & machine learning to the earthling world of business and industry.

COMPANY:

Corva AI is a technological product company from Texas that creates cutting edge as-it-should-be analytical platform for Oil’n’Gas. Its mission is providing real-time analytics from all possible aspects for every technological process. With providing this solution Corva has become a real innovator in this field. Within only 1.5 years in production, it has captured nearly 10% of the US market in its initial niche (drilling operations) and has strategic development contracts with top companies on the market like Exxon Mobile and Chevron.


PRODUCT:


Corva is a customizable dashboard with a great number of widgets, that provide real-time analytics to your 10” tablet (for people working afield) or 60” display (for people working in a center of control). Every widget is a front-end for a particular domain engineering model, that has its own computation core and data flow.

From the inside, the product is a framework that provides a holistic foundation for data processing: gathering, storing, processing, streaming and visualizing. The general idea of this framework is that new data applications (widgets, their computation cores and data flows) should be created in a short time (within one month or so).

Today the product has an incoming data flow of 10Tb and manages up to 100 mln API requests per day. The product manages about 200 of atomic factors and provides analytics on more than 50 domain engineering models (it is for drilling operations only). And this amount grows daily.



REQUIRED SKILLS:


  • Bachelor’s Degree or equivalent in engineering or computer science
  • 4+ years of commercial experience as a software engineer with Ruby and Rails
  • Extensive experience in prod-level design and development of scalable web applications
  • Well-versed in data structures, algorithms, design patterns and architectural paradigms
  • Keen on data modeling and optimization methods in SQL and NoSQL environments
  • Experience with cloud infrastructure and knowledge of API for the most popular ones
  • In-depth knowledge of collaboration and deployment instruments and practices
  • Strong command of English

ADVANTAGES:


  • Experience programming web applications and services with Node.js and React/Redux
  • Good leadership skills and experience of being a team leader
  • Experience in managing intensive data flows (1TB+/day)
  • T-shaped skill-set

RESPONSIBILITIES:


  • Architect and write efficient, well documented and highly readable code
  • Get up to speed with programming in Ruby and contribute to Corva API
  • Research and learn new product disciplines
  • Define development plan based on the request and maintain the schedule
  • Maintain the stability of your project and overall system health post-release
  • Develop test cases in conjunction with QA engineers
  • Ensure all work is prioritized and completed correctly
  • Work with different teams across different time zones
  • Conduct product demo sessions with stakeholders

TECHNICAL STACK:


  • Back-end: Ruby and Rails (web API for basic operations and data API for managing the dataflow), Node.js (data streaming services)
  • Data storage and flow: MongoDB (raw data storage), PostgreSQL (metadata and data models), Redis (caching and buffering), Kafka (a few layers of databus)
  • Infrastructure: AWS EC2/ECS/beanstalk
  • Computation core (AWS Lambda): Python, Java, .NET, JavaScript
  • Front-end: ES 6+, React/Redux, Immutable.js, Material UI, Highcharts, Webpack/Babel/Gulp
  • Mobile part: Native Android and iOS apps (application framework) + data visualization via WebView (dashboard canvas for widgets)
  • Testing tools: Nightwatch.js, Selenium WebDriver, Appium, Rainforest and standart JS testing tools

TERMS OF WORK:


  • Possibility of working remotely 2 days per week
  • Payment above the market rates
  • Taxes covering (by PE contract) and providing accountancy assistance
  • Vacations and sick leaves according to Ukrainian legislation
  • Business trips to United States (Houston)
  • Meaningful management and healthy culture
  • Bonus for relocation to Kyiv (if needed)

REASONS TO START WORKING IN CORVA:


  • The product with a world class visualization and UX-design
  • No legacy code and no code support tasks
  • An american company with its business culture and established processes (not via outsourcing or outstaffing company)
  • Fresh techstack with a focus on its constant updating to the last versions
  • The product is a real-time application with a data-intensive front-end
  • The front-end part of the product is being managed by the Ukrainian team
  • High-level development process with a focus on long term planning, technical debt management and detailed tasks setting and code quality control


Деталі пропозіції

  • Спеціалізація: Ruby
  • Умови: Повний робочий день в офісі компанії, Релокейт
  • Мінімальний рівень англійської: Intermediate
  • Міста: Київ
  • Зарплата: $4 500 - $6 000
  • Бонус за рекомендацію: $1 000
  • Термін виплати бонусу роботодавцем: 15 днів з моменту виходу кандидата на роботу
  • Планується найняти співробітників на цю вакансію: 5
  • Термін дії рекомендації: 3 місяця
  • Вакансія опублікована: 7 серпня 2019 р.
  • Вакансія оновлена: 11 листопада 2019 р.

Актуальність вакансії останній раз підтверджувалася день тому