IT/Dev
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
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save