Staff Software Engineer (Core team)

Empresa: Workato
Provincia: Barcelona
Población: 
Descripción: 
We are looking for an exceptional Staff Backend Developer with expertise in Golang and/or Ruby to join our growing Engine team. The Engine team develops and maintains most things related to the Workato Recipe runtime, including everything related to recipe execution: DSL, pulling events, processing webhooks, and executing jobs. There are various aspects to it: performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption.

We can start with a single language engineer proficient in either Golang or Ruby. Still, the candidate should be prepared and enthusiastic about learning additional languages such as Ruby, Golang, Lua, and SQL. We place a strong emphasis on multi-language proficiency in our candidates.
– Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications.
– Design, document, and implement system-wide solutions with a focus on quality, reliability, and scalability.
– Provide technical leadership and effectively communicate complex technical concepts to a wide audience.
– Design and deliver well-formed and supportable APIs for REST endpoints/Go packages/Ruby gems.
– Integrate data storage solutions such as Postgres, Redis, Kafka, S3, ClickHouse.
– Provide code reviews to your teammates.
– Evaluate and propose improvements to existing systems.
– Eager to learn platform-wide components, understanding service communication, domain logic, and guarantees.
– Readiness to work remotely with teams distributed across the world and time zones

Requirements
Qualifications / Experience / Technical Skills
– 7+ years of strong experience in building scalable distributed backend applications.
– Excellent understanding of distributed systems patterns and algorithms.
– Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
– Excellent understanding of network protocols and stacks.
– Excellent understanding of DB technologies, including classic databases and modern no-SQL solutions.
– Knowledge of basic data structures and algorithms and how they are used.
– Multilingual programming experience, primarily in Ruby or Golang.
– Experience working with public cloud infrastructure providers (AWS, Azure, Google Cloud).
– BS/MS degree in Computer Science, Engineering, or a related subject, with 7+ years of industry experience.
– Background in network programming, building load-balancing, fair queues, throttlers. (Optional)
– Background in data security, PCI/FedRAMP-ready applications. (Optional)
– Experience working with Linux namespaces, Docker, or other isolation technologies. (Optional)
Soft Skills / Personal Characteristics
– Excellent troubleshooting and problem-solving skills.
Tecnologías: Golang, ruby
Tipo de Contrato: 
Indefinido
Salario: Sin especificar
Experiencia: Más de 5 años
Funciones: Programador
Descubre más: https://www.tecnoempleo.com/staff-software-engineer-core-team-workato/golang-ruby/rf-55721b4b329663481145


Publicaciones Similares