![Valencia Codes Valencia Codes](https://customization.roleup.com/nlejypvqfnymtejh/676x380%20%281%29-UETXt8UX.jpeg)
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).