Senior Full Stack Backend Engineer

iPay Ltd

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iPay Ltd in Toronto is seeking a skilled Backend Developer to join their innovative team. The successful candidate will design and maintain server-side applications, ensuring high performance and scalability. This role involves collaboration with cross-functional teams and the opportunity to drive impactful solutions.

Candidates should have strong skills in Ruby and Ruby on Rails, coupled with experience in database management. Join us at iPay Ltd and contribute to groundbreaking software solutions while growing your career.

Qualifications

  • In-depth knowledge of Ruby and Ruby on Rails.
  • Ability to write well-optimized queries in PostgreSQL and MySQL.
  • Experience in writing data migrations with stability.

Responsibilities

  • Design and develop server-side applications and APIs.
  • Collaborate with front-end developers for seamless integration.
  • Develop and optimize database schemas and queries.

Skills

Ruby
Ruby on Rails
PostgreSQL
MySQL
REST
Redis
Sidekiq
Git
GitHub
Heroku
AWS
S3
Cloudflare
RSpec
MiniTest
Stripe
PayPal
Javascript
CSS
HTML

Job description

About Us

Talipay is transforming how subcontractor‑powered businesses scale their back‑office and access the working capital they need to grow. From invoice automation to embedded financing solutions, we help companies in staffing, logistics, and other service industries streamline operations, improve cash flow, and scale confidently.

We’re on a mission to reshape how subcontractor‑powered industries manage invoicing and payments—giving business owners time and capital to focus on growth. As a BDR, you’ll be an integral part of that mission.

Why Us?

At Talipay, you won’t be just another BDR. You’ll have the opportunity to help build a category‑defining product in a space ripe for innovation. You’ll work directly with leadership, see the impact of your work immediately, and grow your career in sales at the ground level of a growing company.

Your Role and Responsibilities

We seek a skilled and experienced Backend Engineer to join our development team. As a Backend Full Stack Developer, you will be responsible for designing, developing, and maintaining the server‑side logic and database architecture that powers our web applications. You will work closely with cross‑functional teams, including front‑end developers and product managers, to deliver high‑quality and scalable solutions that meet our business needs.

Join our team and contribute to the development of cutting‑edge web applications, utilizing your backend expertise to deliver robust and scalable solutions. Apply now and be a part of our mission to build innovative software solutions that drive our business forward!

The Senior Backend Developer will be responsible for the following:
  • Design and develop server‑side applications and APIs to support our web applications, ensuring high performance, scalability, and reliability.
  • Collaborate with front‑end developers to integrate server‑side logic with user interfaces, ensuring seamless functionality and optimal user experience.
  • Develop and optimize database schemas, queries, and data access layers to ensure efficient data storage and retrieval.
  • Ensure code quality and maintainability by writing clean, well‑documented, and efficient code following best practices and coding standards.
  • Participate in architectural discussions and contribute to technical decision‑making to improve overall system architecture and performance.
  • Conduct thorough testing and debugging of applications to identify and fix issues, ensuring high software quality and stability.
  • Collaborate with cross‑functional teams to gather and understand requirements and translate them into technical solutions.
  • Keep up to date with industry trends and emerging technologies in backend development, sharing knowledge and proposing improvements to the team.
  • Collaborate with DevOps teams to deploy and maintain applications in production environments, ensuring high availability and performance.
  • Troubleshoot and resolve production issues, providing timely support and maintenance for existing applications.
Must‑have technologies/skills/education or equivalent:
  • In‑depth knowledge of Ruby as well as Ruby on Rails
  • Write well‑optimized queries in databases (such as PostgreSQL, and MySQL)
  • Must be able to write data migrations to change the database system while still maintaining stability
  • Understands the core concepts of REST and APIs
  • Good understanding of Redis and concurrent background jobs (Sidekiq, Rescue, …)
  • Can collaborate and follow best practices using Git and GitHub
  • Cloud deployment and basics of DevOps (Heroku, AWS, S3, Cloudflare)
  • Strong ability in writing tests in Rails (RSpec, MiniTest, feature tests)
  • Grasp the basics of CI/CD (CircleCI, CodeShip, …)
  • Good understanding of payment systems (Stripe, PayPal, …)
  • Comfortable with Javascript, CSS, and HTML
Technical background:
  • Solid understanding of system testing
  • Excellent understanding of Object Oriented Programming
  • Ability to build flexible systems
  • Solid understanding of concurrency and redundancy
  • Familiarity with third‑party APIs
  • Ability to debug critical issues and write documentation
  • Comfortable working with data‑intensive applications
  • Excellent communication skills, can work well within a team
Nice‑to‑have technologies/skills:
  • NodeJS
  • Python
  • Erlang/Elixir
Seniority:
  • 8Y+
Engagement Type:
  • Full‑time (75%+ from home)
Team and Reporting
  • The position will report to the Product Engineering Director.
Challenge Test
  • Dev Team-code‑challenge.zip is to be provided and reviewed by our senior reporting engineer.

We thank all applicants for showing their interest. However, only candidates under consideration will be contacted.

Please note:

All employment is conditional upon completing and obtaining a satisfactory background check and employment references. Must be able to legally work in Canada.

Employment Equity

We are proud to be an equal opportunity employer striving to foster an inclusive and accessible environment. We are committed to creating an atmosphere without discrimination. We encourage applications from those who will enhance the diversity of our community.

We are committed to providing accommodations for people with disabilities. Should you require an accommodation during the interview process, please make your needs known in advance and we will work with you to meet your accessibility needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer 1
Senior Developer 1

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work
Medical coverage
Dental coverage
+6
Senior Developer 1
Senior Developer 1

Financeit • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work arrangement
Medical, dental and vision coverage
RRSP matching
+2
Full-Stack Java/Angular Lead Developer
Full-Stack Java/Angular Lead Developer

United States Digital Space LLC • Mississauga

Hybrid
CAD 119,000 - 145,000
Hybrid work model
Extra days off
Employee Share Purchase Plan
+3
Senior Developer 1 - Front End
Senior Developer 1 - Front End

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work options
RRSP matching
Parental leave top up
+4
Senior Developer 1 - Front End
Senior Developer 1 - Front End

Financeit • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid workplace options
Competitive pay with 20% annual bonus
Medical, dental and vision coverage
+5
Software Developer
Software Developer

Benjipays • Vancouver

Hybrid
CAD 90,000 - 130,000
Healthcare Spending Account
Hybrid work
Downtown Vancouver office
+1
Senior Frontend Engineer - Toronto
Senior Frontend Engineer - Toronto

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Developer (Payments & Financial)
Senior Software Developer (Payments & Financial)

PayByPhone • Vancouver

Hybrid
CAD 125,000 - 135,000
4 weeks vacation per year
5 personal days annually
Medical & dental coverage
+2
Senior Developer, Backend - Developer Infrastructure
Senior Developer, Backend - Developer Infrastructure

Fullscript • Toronto

On-site
CAD 125,000 - 165,000
Generous PTO
Competitive pay
RRSP match
+3
Technology Developer
Technology Developer

Purolator Inc. • Mississauga

Hybrid
CAD 110,000 - 150,000