Job Title or Location
RECENT SEARCHES

Senior Software Developer (Ruby on Rails) - 1461691

Papernick Consulting
Hamilton, ON
Full-time
Executive
Company Benefits
Dental Insurance
Flexible Work
Stock/Profit Share
Posted 28 days ago This job may expire soon!

"Client" is an innovative SaaS-based technology Company that is consolidating, simplifying and improving the loyalty marketing, payments and point-of-sale industry.We provide innovative marketing, financial and operational solutions tohelpAutomotive,Hospitality,Petroleum, andRetailmerchants of all sizes attract, retain, and grow their customers and their revenues with greater ease, speed and insights.Founded in 2012, our organization continues to experience phenomenal growth and thrives on an entrepreneurial spirit, passion, and top-tier talent.

What We Offer:

  • Competitive Compensation Package
  • 3 Weeks Vacation + 6 flexible days
  • Enriching Culture
  • Career Growth Opportunities
  • Training and Development
  • Remote Work Options

The Opportunity:

We are seeking an innovative Senior Software Developer for a permanent full-time position. The Senior Software Developer will collaborate with their team, create a seamless software experience for our clients, and contribute to the improvement of our products and processes.

Key Responsibilities:

  • Collaborate with team members to determine best practices and client requirements for software
  • Solve technical problems of high scope and complexity
  • Develop and ship intuitive software that meets and exceeds the needs of the company
  • Professionally maintain all software and create updates regularly to address customer and company concerns
  • Analyze and test programs and products before a formal launch
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to actively monitor the sharing of private information
  • Actively seek ways to improve business software processes and interactions
  • Aid and support the coaching and training of Junior and Intermediate team members to ensure all employees are confident in the use of software applications
  • Collaborate with internal teams and vendors to fix and improve products

Required Skills/Qualifications:

  • University Degree in Engineering, Computer Science, or equivalent experience
  • Proven experience as a Senior Software Engineer
  • 5+ years of software engineering in one or more of the following languages: Ruby on Rails, Python, Node.js, or PHP
  • Knowledge of web development technologies (HTML5, Javascript, CSS)
  • Knowledge of Object-Oriented Programming and Design Concepts
  • Knowledge of MySQL/SQL
  • Positive attitude with a desire to work in a fast-paced environment
  • Strong ability to work in a team and ability to learn quickly
  • Spent 3 of the last 5 years working in a full-stack development capacity
  • Excellent verbal/written and technical communication skills
  • Experience solving performance and optimization problems
  • Self-motivated and self-managing, with strong organizational skills

Experience with any of the following would be considered an asset:

  • Experience with Docker and Kubernetes
  • Experience in Google Cloud Platform

Compensation:

  • Base - $100,000-$115,000
  • Company-paid health and dental benefits
  • Stock Options