Position: RoR Engineer
Company: Mobilunity
Experience required: 5y
Category: Ruby
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

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!**