Position: Ruby Developer
Company: Zoolatech
Category: Ruby
Experience required: 1y
English level: intermediate

Responsibilities
We are looking for a senior Ruby engineer who is willing to participate in the process of building the team from scratch and then act as a team lead afterwards. A person who is willing to enrich their Ruby expertise with new technical experience is exactly what we're looking for: AWS and Kafka are actively used here.

The team will have its own work tracking and will be assisted by the Engineering Manager, Program Manager and Product Managers from Trunk Club. Specific responsibilities:

- Gather details from Seattle-based stakeholders to build the team and its processes in Kyiv;
- Keep the lights on for this system and ensure that system upgrades are handled, the apps are up, running and available;
- Keep databases and programming language versions upgraded, keep AWS artifacts current;
- Handle projects upstream from other systems which cause breaking changes and make sure that the systems consume the most recent versions of services and apis;
- Near-term project work: Supporting required postgres database upgrades, work to shift customer app to its own AWS account that is PCI-compliant, work to deprecate remaining components of legacy monolithic system;
- Potentially at some later point start providing support via PagerDuty (together with other engineers, presumably ~1 week a month);
- Understand business priorities and requirements;
- Collaborate with the team to come up with optimal technical solutions;
- Write reliable and scalable code;
- Ensure solid test coverage;
- Embrace the CI/CD principles;
- Do meaningful code reviews;
- Take ownership of system quality.

Skills Required
Must have:
• Good written and spoken English;
• Broad experience using Ruby as a backend programming language.

Nice to have (but not obligatory):
• AWS experience - specifically ECS, Lambda, RDS (and SQL), Elasticache
• Prior experience managing Apache Kafka Clusters;
• Java with Springboot (more APIs) and Python;
• Experience with Graph QL.