Senior RoR Engineer (closed)

Development Team

Mobilunity is a provider of dedicated development teams aiming to bring European corporate culture to the Ukrainian IT-labor market. Throughout all the years of our existence and until now, we’ve been working hand in hand with European companies as our primary partners. By our own example, we are proving that the dedicated team model works the best in all directions including employee’s interests as people have always been our main asset. Joining Mobilunity you won’t ever feel alone. 

 

On behalf of our Japanese Client, Mobilunity is looking for a Senior RoR Developer.

 

The company represented itself as a globally oriented customer engagement platform that leverages customer data to enable high value-added communication channels such as email, push notifications, and in-app pop-ups. They belong to mark tech and have big traffic (10M – 16M monthly active users). They are the most popular such platform on the Japanese market.The project in brief requires to have the ability to design and implement a system that requires quality as B2B SaaS while handling high traffic load and Big data.Most of the system runs on AWS in a VPC. Some of the application components use BigQuery as a data store for the raw data, as well as GCS to forward intermediate Avro files to S3 for later use, everything related to Kafka/Kafka Streams App runs purely on AWS.

 

Requirements:
  • 4+ years of developing web applications using Ruby on Rails
  • Knowledge of SQL and related databases
  • Development experience using NoSQL or key-value datastore
  • Experience in developing asynchronous systems using Queueing Service
  • At least upper intermediate level of English
Nice to have:
  • Experience in developing or operating marketing-related services such as ad tech and MA
  • Development experience using the public cloud (AWS or GCP)
  • Experience related to microservice architecture and authentication/authorization
  • Experience in developing systems that handle Big Data and high-load
  • Experience in improving development processes and products through Scrum or similar development systems
Responsibilities:
  • Analyze functional and non-functional requirements, create designs and detailed technical specifications
  • Generate ideas and take an active role in the innovation process
  • Checking the source code of the framework and library used for development and solving the problems
  • Active communication to receive feedback from internal and external stakeholders
  • Writing well designed, testable, efficient code
  • Code review
  • Daily communication with the team
In return we offer:
  • Very friendly team-oriented customer, who is in love with his product and team.You will be working in friendly and supportive environment
  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • Mobilunity Medical Insurance program designed to attend our teams’ needs
  • Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
  • Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
  • Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups
COME ON BOARD, AND LET’S GROW TOGETHER!
Go Up