Workato is pioneering the future of work through intelligent automation and we're looking for a Senior Server Side Engineer to join our growing team. We’re committed to revolutionizing how integration is done, with investment from the biggest names in SaaS - Salesforce, Workday, and ServiceNow - and experienced leadership from companies like Oracle, Apple, Tableau, Microsoft, Uber and more. 

What is Workato?

  • Workato is short for Work Automation - Connect your apps, automate your work.

  • Workato is an Award-Winning, Cloud-Native, Intelligent Automation and Integration Platform (iPaaS).

  • Our product works! Recognized as a leader by both Gartner and Forrester, Workato is the only company that provides a self-service way to integrate and automate cloud and on-premise applications without compromising on power, security, and governance. 

  • We have 4300+ customers globally and are growing rapidly.

Our Mission is to help companies integrate and automate at least 10X faster than with traditional tools and at a tenth of the cost of ownership.

Our Approach is to deliver an Enterprise Automation Platform that can be used by Business (like SalesOps, MarketingOps, Business Analysts, etc.) and IT, with the versatility to support wall-to-wall automation, powered by AI, ML, and Bots.

Position Summary

We are looking for a Senior Server Side Engineer with experience in building high-performing, scalable, enterprise-grade applications. You will be responsible for building API interfaces( for customers, UI team etc). You will be responsible for building high performance queuing/storage engine. You will collaborate with UI, connectivity and devops teams to come up with elegant solutions to complex problems. You will work in a polyglot environment where you can learn new languages and technologies whilst working with an enthusiastic team.

Responsibilities

  • Build API gateways

  • Build server side infrastructure for Workato user interface.

  • Implement queuing systems

  • 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

Requirements

Technical Skills

  • BS/MS degree in Computer Science, Engineering or a related subject

  • 5+ years of industry experience

  • Experience building and scaling distributed, highly available systems

  • Experience in implementing distributed queue/distributed storage system/load balancer.

  • Proficiency in any of the following languages Go/Ruby/NodeJS/Java

  • Experience with Redis/Memcache based caching

  • Experience in RDBMS engines(Postgres)

  • Experience in Ruby on Rails is a plus

  • Contributions to open source projects is a plus

  • Experience in building/deploying Kafka based systems is a plus

Why Workato?

At Workato, all full-time permanent employees will have the following Benefits. 

  • Travel Opportunities to our Global HQ - Mountain View, California and/or other locations for Trainings and Meetings 

  • Long-term prospects for a professional career

  • Flexible Work culture

  • Workato Stock Options at one of Silicon Valley’s fastest-growing startups

  • Pantry stocked with healthy snacks and drinks

  • Twice a week Team Lunch at work 

  • Free GP consultation and other Medical benefits

  • Discount on Gym Membership

  • Referral Bonus (customer / employee)

  • Performance Bonus (variable)

  • Company-sponsored team building events

Apply for this Job

* Required