Position: Senior Ruby Engineer
Company: Avenga
Experience required: 5y
English level: intermediate

Avenga is looking for a highly skilled and experienced Senior Ruby Engineer to join our team. Our client is an Identity and Access Management company focused exclusively on serving Managed Service Providers, Managed Security Service Providers, and their SMB and Mid-Market Customers. You will be a part of our professional distributed Ruby Engineering team and be engaged in the process of its growth and development.

Requirements:

5+ years in a similar position;
4+ years of Ruby on Rails programming experience;
Experience and established behaviors writing tests in Ruby;
Strong understanding of APIs and web applications;
Proficiency with SQL and databases like PostgreSQL and Redis;
Excellent written and verbal communication skills for collaboration in a distributed
team;
Familiarity with container-native technologies, such as Docker;
English - Upper-intermediate or higher.
Nice to have:
Deploying and managing applications with Kubernetes and Helm
Performance testing and profiling Rails applications
Experience implementing CI/CD pipelines
Knowledge of Go or React
Working experience with AWS services



Responsibilities:

Develop, maintain, and refactor Ruby on Rails applications and APIs;
Work with the software architect to implement scalable, resilient systems;
Troubleshoot and resolve production incidents;
Collaborate and coordinate work with a globally distributed team;
Mentor other team members on design and implementation.