Full Stack Engineer (Ruby on Rails)

iScale Solutions
iScale Solutions
( IT / Development )
asiaremotejobs.com  Remote (Asia | APAC Time Zone Permitted)

Job Type : Full-Time
Experience : 3 to 5 years
Education : Bachelor Degree

Job Detail

This is a remote position.

Our client, Cheetah Digital is hiring Full Stack Engineers (Ruby on Rails) to join its fast-growing innovation engineering team in Manila. The Rails Engineer is responsible for designing, developing, deploying, and supporting Cheetah Digital’s cloud-based platform and solutions used by leading brands in North America, Europe, and Asia. Cheetah’s Marketing Suite Platform processes and analyzes billions of transactions per day on an Apache Hadoop and Ruby on Rails platform hosted on AWS and Azure. The Rails Engineer will work closely with Cheetah’s product management, quality assurance, operations, and customer success teams on a daily basis.

The ideal candidate will possess a strong technical foundation in application servers, databases, APIs, and performance tuning in cloud environments. The ideal candidate should also have an aptitude for quality and a collaborative mindset to learn and contribute while working closely with team members.

Responsibilities

  • Translate business requirements into specifications and detailed designs
  • Design, build, test, and support Cheetah application server components, such as APIs, database and business logic, and web-based UIs, for use by Cheetah Digital customers and partners
  • Integrate with third-party solutions and APIs
  • Conduct thorough unit and automated testing
  • Conduct large-scale performance benchmarks and tune the system for high throughput
  • Deliver technical documentation for use by customers and partners

Requirements

  • Bachelor's degree in Computer Science or similar field
  • 5+ years experience in software engineering
  • 3+ years of experience using Ruby on Rails
  • Advanced relational DB experience with MySQL (or similar RDBMS)
  • Experience with NoSQL solutions like Redis
  • Experience in building RESTful APIs
  • Experience with any JavaScript libraries (JQuery, React, Vue, Angular)
  • Knowledge of software development methodology, patterns and best practices
  • Familiarity with code versioning tools such as Git
  • Experience in unit testing (RSpec)

Plus Points

  • Experience with other programming languages like Java and/or Groovy
  • Familiarity with Hadoop components, such as HBase, Spark, Kafka, Hive, Storm, is a huge plus
  • Experience working with distributed systems
  • Experience in architecting, engineering and optimizing for performance
  • Experience with messaging queues and background jobs framework (Kafka/Resque/Sidekiq)

Benefits

  • Work remotely from Home of in our office
  • Full Time Employment with competitive salary and benefits
  • Medical and dental insurance coverage
5 total views, 2 today
Apply this position
LinkedIn-PH - 1 week ago