Valencia Codes

Valencia Codes

To Code, To Find Jobs, Together

Workato
World (Full remote)
€60k-€100k / year
Senior Go Engineer
Full-time

We are looking for an exceptional Senior Go Engineer to join the API platform team. In this role, you will be responsible for building mission-critical features for the Workato API platform, including authentication, caching, work queuing and throttling. You will also be responsible to:


  • Build high-performance API gateways and routing components.
  • Build server side infrastructure for customer-facing API platform features.
  • Work closely with Infra and SRE teams to ensure high availability and scalability requirements are addressed.
  • 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

Qualifications / Experience / Technical Skills

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 5+ years of industry experience.
  • Strong experience with Go language at backend (3+ years).
  • Excellent debugging, analytical, problem solving, and social skills.
  • Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Experience with building and scaling distributed, highly available systems.
  • Experience in Ruby on Rails is a plus.
  • Contributions to open source projects is a big plus.
  • Deep understanding of full stack of API technology: from OS-level and network OSI to distributed billing and load balancing.
  • Understanding of possible bottlenecks in a code and a solution in general.
  • At least basic knowledge of Kubernetes concepts and configuration.


Optional Requirements

  • Experience with Docker and other isolation technologies.
  • Experience with Redis based caching.
  • Experience with public cloud infrastructure providers (AWS/Azure/Google Cloud).
  • Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc).
  • Experience with third-party REST APIs at scale (request throttling, batch processing etc).


Soft Skills / Personal Characteristics

  • Readiness to work remotely with teams distributed across the world and timezones.
  • Spoken English (at the level enough to pass technical interview and work with colleagues).
  • Open to new technologies and willing to experiment.
  • Full-cycle product feature delivery mindset (from design to production and maintenance).