Senior Software Engineer

Workato Logo

Workato

πŸ“Remote - Spain

Summary

Join Workato's growing team as a Senior Backend Developer (Ruby) and work on Workbot, our innovative platform for building interactive chatbots for Slack & MS Teams. This remote role blends complex backend development with cutting-edge application platforms and conversational user experiences. You will build complex Ruby on Rails services, research Slack & MS Teams ecosystems, contribute to all development lifecycle phases, write efficient code, and propose system improvements. Workato offers a flexible, trust-oriented culture and a multitude of benefits. We are a fast-growing company recognized by Business Insider, Forbes, Deloitte, and Quartz.

Requirements

  • Strong experience developing, shipping and maintaining Rails applications (5+ years)
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Solid knowledge of object-oriented programming and design
  • Experience with JavaScript frameworks (AngularJS, React, etc)
  • Readiness to work remotely with teams distributed across the world and timezones
  • Spoken English (Intermediate or higher)

Responsibilities

  • Build complex Ruby on Rails services within Workato platform
  • Continuously research Slack & MS Teams ecosystems, understand trends, track changes
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Evaluate and propose improvements to existing system
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Preferred Qualifications

  • Knowledge of MS Teams or Slack platform & API is a plus
  • Understanding of what good user experience looks like

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.