Helping maintain Zendesk’s core monolith Rails applications that serve billions of requests per day.
Keeping enterprise Ruby systems up to date.
Contributing to open source projects.
Actively collaborating in evolving the workflow and processes together with the members of the team.
Modernizing legacy systems.
Identifying and implementing standardized practices to improve productivity across teams.
Supporting our deployed services to ensure a high level of stability and reliability.
Mentoring junior team members, as well as pairing with more experienced colleagues and learning from each other.
What you bring to the role
Basic Qualifications:
6+ years developing server-side applications in Ruby, or similar backend programming languages.
Demonstrated ability to build and operate distributed systems at scale.
Expertise in relational data stores (MySQL, Postgres).
Experience with provisioning and deploying services with a cloud provider (AWS, GCP, Azure).
Sound understanding of architecture and software design patterns for server-side and web domains.
Excellent communication skills, both written and verbal.
Open, thoughtful, and empathetic approach to your work.
A desire to continually learn and share technical skills.
Preferred Qualifications:
Significant experience developing web applications in Ruby.
Experience working in C.
Proficiency with AWS.
Experience in performance testing, capacity planning, and cost optimization for large-scale, complex data pipelines and systems. This includes identifying bottlenecks, ensuring scalability, and minimizing operational costs in cloud-based data environments.
Contributor to or maintainer of open source projects.
Tech Stack
Our code is written in Ruby, TypeScript, Go, Python, and Java.
Our servers live in AWS.
Our services interface through Kafka, REST and GraphQL on top of Istio.
Our data is stored in S3, Redis, ElasticSearch, DynamoDB, and Aurora.
Our services are deployed to Kubernetes.
Don't forget to mention EuroTechJobs when applying.