Ruby Developer (offline)

Nordstrom's sub-brand Trunk Club is a full line End-to-End Nordstrom sales and fulfillment channel through which Customers can buy Nordstrom products. It follows a bit of a unique sales model when compared to traditional e-commerce and combines personal Styling for a customer by a Nordstrom Styling and the option to try products at your home before you pay for it.

Today, this is an application separate from the rest of the Nordstrom Apps and primarily leverages Nordstrom services as external traffic and through Kafka topics. It is built in AWS and has the following components: Customer facing web app, Customer facing IOS and Android Apps, Stylist Clienteling Apps, Shopping App Ecosystem, Ecosystem of backend services.

Our team members are accountable for contributing solutions to business problems in the form of high-quality software in an agile work environment that fosters collaboration and personal growth.

And then there's Zoolatech! Just imagine a workplace and a team environment that you never want to leave once you have found it. Sounds exciting? Apply to our position today and we can get you there.

Responsibilities
We are looking for a regular Ruby engineer to join the TrunkClub team. 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:

- 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: 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.

About Zoolatech

We are an IT company that combines an extensive technology stack, flexibility, and charity projects. We are free from bureaucracy, and we share the idea of digital transformation.


– We are responsible and know that we create our own environment, so we strive to take care of others.
– We encourage and support colleagues in their desire to learn and develop professionally.
– Work-life balance is natural and genuine at ZoolaTech. We work and then have fun. Work-life balance matters to us.

Company website:
https://zoolatech.com/

DOU company page:
https://jobs.dou.ua/companies/zoolatech/

The job ad is no longer active
Job unpublished on 26 January 2022

Look at the current jobs Ruby Kyiv→