Senior Software Developer

  • Toronto, ON, Canada
  • Employees can work remotely
  • Full-time

Company Description

Chit Chats’ vision is to help Canadian entrepreneurs deliver their goods to the world with postage at unbelievable prices. We are a fast-growing entrepreneurial company making a huge impact to Canadian businesses.  As e-commerce removes borders, we don’t want high Canadian postal rates to be a barrier to world commerce. We aim to remove these physical and price borders to create a seamless, borderless and boundless world of opportunity for Canadians.

Chit Chats' values are not just words we put on our office walls.  They guide our success and reflect who we are. We look to our values to ensure the right fit and we choose candidates who embody these principles over those who simply have the technical skills and experience required. 

We’re looking for you if you are at the intersection of being mission-driven, growth-minded and approachable

Job Description

About You

You are a senior software developer looking to join our exceptional team as a core contributor to our proprietary shipping platform.  You will work closely with a small development team where individual ownership, feedback, initiative, critical thought, and collaboration are core to the team’s success.  

Working closely with project managers, operations and other teams at Chit Chats, your commitment to continuous improvement means you will proactively identify, design and develop new platform features and opportunities.  

You can expect to grow in your strengths, versatility, and competence in this job. You can expect an inclusive, eager team who will support you, rise to challenges with you, and grow together.

Ideally, your recent experience involves contributions at a senior level on a product/platform.

As a member of our team, you will:

  • Own the entirety of your platform features, including component design, implementation, automated testing, and roll-out.

  • Debug production issues across services and multiple levels of the stack

  • Collaborate with other developers to write excellent code that is well documented and delivers results that our teams and clients love. 

  • Provide mentorship and support through coaching and educational resources.

  • Actively contribute to improve operations and client experience via systems analysis, recommending changes in policies and procedures, introducing new and enhanced features.

  • Keep up to date on the latest industry standards and technologies, legislation and other changes, proactively sharing your knowledge with the team and leadership.


  • 5+ years of experience designing and building applications

  • Experienced with Ruby on Rails

  • Exceptional analysis, problem definition, requirements, solutions and development. 

  • Proven success in taking substantial features from concept to shipping as the sole developer.

  • Confidently work with relational databases and SQL (we use PostgreSQL)

  • Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers, clients)

  • Familiarity with CI/CD approaches, experience supporting and troubleshooting software in production

  • Comfortable working with a remote team. 

  • Experience building a technical team is an asset.