Middle Ruby on Rails Platform Engineer
Who You Are
Our client provides extraordinary service to our customers, coworkers, and our community by going out of our way to appreciate and support them.
You are Curious
Our client creates products that help our customers listen and be curious, and we ourselves are curious. We strive to understand our customers’ business problems and the solutions delivered with our software.
You Find a Way
Our client helps customers and employees succeed by finding solutions to their problems. We have a can-do attitude and we do what we say we will do.
About the client
Founded in 2006, our client`s product is a powerful survey and data insights platform that empowers business professionals to make informed decisions. As SaaS application software, it offers user-friendly data collection tools for understanding customers, markets, and employees in real time and communicating this information across an organization. It provides data insights in over 205 countries, with 50K new surveys created and 5M responses collected every week.
Our client has tremendous opportunity to continue this growth, based on current market size and the potential for more sophisticated product positioning and a robust sales and marketing engine.
What You Will Do
We're looking for a Ruby on Rails Platform Engineer to join our team! As a Platform Engineer, you will be responsible for the design, development, testing, and deployment of products that help companies communicate with their customers in deep and personal ways. We service over 1.5 Million API requests per minute and our SDK is installed on over 2 billion devices around the world. We are a small team our technology stack is built in Ruby on Rails, Scala, and Go running on Cassandra, MongoDB, ElasticSearch, and Kafka. We containerize and deploy with Kubernetes on AWS.
How You Will Spend Your Days
-
Collaborate with a team of developers to architect, build and maintain features to enhance our existing platform
-
Write tested, high quality, performant, and efficient code that follows best practices (test-driven development of code that meets compliance and security standards)
-
Perform code reviews, share knowledge, and grow your technical knowledge
-
Provide insight into milestones and breakdown requirements into actionable tasks
What You Bring to This Role
-
3+ years of professional experience as a Ruby on Rails engineer – preferably in a SaaS company
-
Programming experience using a variety of technologies, languages and tools including one or more of Service-Oriented Architectures, NoSQL (Cassandra, MongoDB), ElasticSearch, Kafka, and Distributed Computing
-
Understanding of Amazon Web Services and Web Application Security
-
The ability to self-manage their time, tasks, and priorities
-
Close attention to detail and commitment to building high quality, scalable products.
-
At least upper intermediate English level
Nice to have:
-
DB management utilizing Postgres and Cassandra, Redis (we don’t touch as much as Mongo, but helps within partnering with our infra and DevOps).
-
Other technical skills that complement our tech stack - JS, React, GoLang, etc.
-
Experience with Jenkins build processes
What we offer:
-
Interesting and challenging work with a US-based company
-
Possibility to work on exciting projects involving the newest technologies
-
Flexible work schedule remotely. Core hours 12-18
-
Diverse and friendly team with great corporate culture
-
Paid vacation, holidays, and sick leave
-
Modern and comfortable office facilities in Kyiv