T

Ruby on Rails Developer with Mobile App and GCP Expertise

The Growth Spark
Part-time
Remote
Canada, Canada
$0 CAD hourly

Overview

The Growth Spark (TGS) is a Canadian-incorporated and Women Business Enterprise (WBE) Canada Certified boutique firm. TGS is a Participant of the United Nations Global Compact and adheres to its principles-based approach to responsible business practices. 

We are looking for a skilled Ruby on Rails Developer who also has experience with mobile application development and security, particularly in the context of Google Cloud Platform (GCP). The ideal candidate will be responsible for developing, deploying, and maintaining Ruby on Rails applications, upgrading Google APIs, addressing security issues, and ensuring the mobile application is consistent with desktop features.

Location: Vancouver, British Columbia, Canada

Duties and Responsibilities

Ruby on Rails Development:

  • Design, develop, and maintain a high quality, test driven production application using Ruby on Rails.
  • Collaborate with the development team to build robust backend systems and APIs.
  • Familiarity with designing and implementing scalable cloud based architectures.

Deployment & GCP Integration:

  • Manage the deployment of Ruby on Rails applications to Google Cloud Platform (GCP).
  • Optimize application performance and scalability within the GCP environment.
  • Monitor and troubleshoot deployment issues and performance bottlenecks.

Mobile App Development & Updates:

  • Develop and maintain mobile applications for iOS and Android platforms.
  • Integrate mobile application with backend services and third party APIs.

Security & Bug Fixes:

  • Identify, fix, and mitigate security vulnerabilities within applications.
  • Address and resolve a backlog of security bugs and general bugs affecting both mobile and desktop applications.

API Management:

  • Upgrade and maintain Google APIs that are no longer functioning correctly or marked for deprecation.
  • Ensure seamless integration of APIs within applications and troubleshoot API-related issues.

This job description outlines essential aspects of the position but is not exhaustive in terms of skills, efforts, duties, responsibilities, or working conditions associated with it. 

Qualifications and Skills

Educational Background: A Bachelor’s degree in Computer Science, Engineering or a closely related discipline. Equivalent combinations of education, training, and experience may also be considered.

Technical Skills:

  • Proficiency in Ruby on Rails, Java and iOS.
  • Cloud Proficiency: Hands on experience deploying web applications to Google Cloud Platform (GCP).
  • CI/CD Skills: Proficiency with continuous integration tool like Jenkins and experience with GitHub
  • Experience with Tomcat, Apache HTTP Server and automation tools.
  • Solid understanding of mobile app development for iOS and Android.
  • Strong background in security best practices and vulnerability management.
  • Experience with Google APIs and resolving integration issues.
  • Conduct and facilitate code reviews, ensuring quality and adhering to coding standards
  • Detect and refactor code issues and uphold architecture standards for high load systems.
  • Accurately estimate task duration and meet set deadlines

Professional Experience:

  • 5 years of developing and deploying Ruby on Rails applications.
  • Demonstrated experience deploying to GCP

Skills & Attributes:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage multiple priorities effectively.

Working Conditions

  • Range:  up to CA$70 per hour
  • Hours of work: part-time
  • Work environment: remote; Vancouver time zone
  • Length: Six months

The Growth Spark is an equal opportunity employer. We value diversity and inclusion and are committed to creating a workplace that reflects the diversity of the communities we serve.

We Offer:

  • Opportunity to explore multiple technologies
  • Flexible working hours and competitive salary tailored to your expertise
  • Engage in challenging tasks

We welcome all qualified applicants, prioritizing skills and go getter character.