Senior Ruby On Rails Developer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

iScale Solutions

Senior Ruby On Rails Developer (Remote)

Senior Ruby On Rails Developer | iScale Solutions |Philippines

This is a remote position.

  • Translate business requirements into specifications and detailed...

    Senior Ruby On Rails Developer | iScale Solutions | Philippines

    This is a remote position.

    • Translate business requirements into specifications and detailed designs
    • Develop, build, test, and support Cheetah Loyalty server components, such as APIs, database and business logic, and web-based UIs
    • Ensure unit and automated tests are in place
    • Integrate with third-party solutions and APIs
    • Perform benchmarks and tuning for high throughput
    • Deliver technical documentation for by customers and partners
    • Work closely with PM, QA, SRE and customer success teams
    • Participate in regular code reviews, often in a mentorship role
    • Make recommendations to refine and improve our engineering practices

    Requirements

    • Bachelor’s degree in Computer Science or similar field
    • 7+ years experience in software engineering
    • 4+ Ruby on Rails proficiency in a scaled production environment
    • 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)
    • Familiarity with code versioning tools such as Git
    • Experience in unit testing (RSpec)
    • Knowledge of software development methodology, patterns and best practices
    • Experience in driving projects, reviewing code and mentoring junior developers
    • Have gone through performance challenges of a production application
    • Have an understanding of scalability bottlenecks in Rails applications
    • Experience in messaging queues, background jobs and/or event streaming framework (Kafka/Resque/Sidekiq)

    Nice to have

    • Experience with other programming languages like Java and/or Groovy
    • Familiarity with CI/CD pipelines, AWS, and cloud infra e.g. Docker and Kubernetes
    • Familiarity with Hadoop components such as HBase, Spark, Kafka, Hive, Storm
    • Solid understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs
    • Strong industry experience in architecture and development of scalable production quality backend systems

    Requirements

    • Bachelor’s degree in Computer Science or similar field
    • 7+ years experience in software engineering
    • 4+ Ruby on Rails proficiency in a scaled production environment
    • 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)
    • Familiarity with code versioning tools such as Git
    • Experience in unit testing (RSpec)
    • Knowledge of software development methodology, patterns and best practices
    • Experience in driving projects, reviewing code and mentoring junior developers
    • Have gone through performance challenges of a production application
    • Have an understanding of scalability bottlenecks in Rails applications
    • Experience in messaging queues, background jobs and/or event streaming framework (Kafka/Resque/Sidekiq)

    Nice to have

    • Experience with other programming languages like Java and/or Groovy
    • Familiarity with CI/CD pipelines, AWS, and cloud infra e.g. Docker and Kubernetes
    • Familiarity with Hadoop components such as HBase, Spark, Kafka, Hive, Storm
    • Solid understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs
    • Strong industry experience in architecture and development of scalable production quality backend systems

    Show more

    Show less

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.