This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
About the Role Cadence is a modern open source microservice orchestration service used at Uber and by many other major companies. It’s the backbone technology for more than 1000 services at Uber and powering billions of executions every month. Please apply if you are interested in contributing to a cutting edge distributed technology. We are looking for a full stack engineer with the primary focus on building our user interface and tooling. You will improve our users’ experience with Cadence, build tools to enable and simplify operations. To get more information about us you can visit our website (https://cadenceworkflow.io/), search numerous public blogs and videos prepared about Cadence. What the Candidate Will Need / Bonus Points ---- What the Candidate Will Do ---- Contribute to an open source project used by many major companies Build new UX features and improve existing user experience Build tools to simplify Cadence operations Develop detailed design documents ---- Basic Qualifications ---- BS degree in Computer Science or a related engineering field. Masters/Ph.D. preferred. 2+ years of professional software engineering experience Experience in UI / UX development Care about user friendliness, and focus on user experience Knowledge on modern UI libraries like React. Familiarity with multiple programming languages, e.g. JavaScript, Go, Java Full-stack infrastructure knowledge. Excellent written and verbal communication skills, including the ability to gather requirements and draft detailed design documents. ---- Preferred Qualifications ---- 3+ years of professional software engineering experience Excellent coding skills with a high bar for quality and scalability Understanding of distributed systems and a good understanding of its fundamentals Familiarity with Kafka, ElasticSearch, key-value stores (e.g. Cassandra), metrics collection systems like Prometheus Experience with Thrift, gRPC, protobuf
Job Responsibility:
Contribute to an open source project used by many major companies
Build new UX features and improve existing user experience
Build tools to simplify Cadence operations
Develop detailed design documents
Requirements:
BS degree in Computer Science or a related engineering field. Masters/Ph.D. preferred
2+ years of professional software engineering experience
Experience in UI / UX development
Care about user friendliness, and focus on user experience
Knowledge on modern UI libraries like React
Familiarity with multiple programming languages, e.g. JavaScript, Go, Java
Full-stack infrastructure knowledge
Excellent written and verbal communication skills, including the ability to gather requirements and draft detailed design documents
Nice to have:
3+ years of professional software engineering experience
Excellent coding skills with a high bar for quality and scalability
Understanding of distributed systems and a good understanding of its fundamentals
Familiarity with Kafka, ElasticSearch, key-value stores (e.g. Cassandra), metrics collection systems like Prometheus