Avatar for Tealbite
Independent software studio that builds products and client software

Software Developer (Full-Time, Remote – Canada)

  • $60k – $100k CAD • No equity
  • |Remote (
    Everywhere
    )
  • |3 years of exp
  • |Full Time
Posted: yesterday• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Eastern Time
RelocationNot Allowed

About the job

About Us

We are a Toronto-based startup focused on building innovative, scalable, and reliable software solutions. As a growing company, we value creativity, collaboration, and continuous improvement.

Our team is passionate about leveraging modern technologies to solve real-world challenges and deliver high-quality software products.

We offer a collaborative, fast-paced environment where team members can contribute to meaningful projects, take ownership of their work, and grow professionally.

About the Role

We are looking for a skilled and motivated Software Developer to join our engineering team. You will be responsible for designing, developing, testing, integrating, and maintaining scalable software applications, APIs, and backend services.

You will collaborate with cross-functional teams to deliver high-quality software solutions, improve existing applications, and contribute to developing new features.

Key Responsibilities

  • Software Development: Design, develop, test, debug, and maintain software applications and systems based on business and technical requirements.
  • Programming and Integration: Write, modify, integrate, and maintain clean, efficient, reusable, and well-documented software code.
  • API Development: Develop and maintain RESTful APIs, backend services, and integrations with internal and third-party applications.
  • System Analysis: Analyze software requirements, evaluate existing applications, and recommend technical solutions.
  • Troubleshooting and Debugging: Identify, investigate, and resolve software defects, performance bottlenecks, and production issues.
  • Application Optimization: Improve the performance, scalability, security, and reliability of software applications.
  • Database Development: Develop, maintain, and optimize database queries, data processing workflows, and application logic.
  • Testing and Quality Assurance: Implement automated tests, perform code reviews, and ensure software meets quality standards.
  • Software Deployment: Deploy, configure, monitor, and maintain applications in cloud-based environments.
  • Technical Collaboration: Collaborate with developers, product managers, and stakeholders to implement software solutions.
  • Software Maintenance: Evaluate dependencies, implement enhancements, and ensure compatibility with existing systems.
  • Documentation: Prepare and maintain technical documentation related to software development and application functionality.
  • Continuous Improvement: Participate in Agile development processes and improve software development practices.

Required Qualifications

  • Professional experience in software development, programming, and application maintenance.
  • Proficiency in JavaScript, TypeScript, Python, or similar programming languages.
  • Experience with React, Next.js, or other modern frontend frameworks.
  • Experience with Node.js, RESTful APIs, and backend development.
  • Understanding of SQL and NoSQL databases.
  • Familiarity with Git, CI/CD pipelines, and automated testing.
  • Knowledge of debugging, software architecture, and performance optimization.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work independently and collaborate effectively in a remote environment.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with AWS or other cloud platforms.
  • Familiarity with Docker and containerized applications.
  • Experience developing scalable web applications and distributed systems.
  • Knowledge of application monitoring, logging, and production troubleshooting.
  • Experience working in Agile or Scrum development environments.
  • Understanding of application security and software optimization.

What We Offer

  • Opportunity to grow with an innovative Toronto-based startup.
  • Collaborative and supportive engineering environment.
  • Flexible remote working opportunities.
  • Meaningful projects with opportunities to make a direct impact.
  • Professional development and continuous learning.
  • Exposure to modern software technologies and cloud platforms.
  • Opportunities to contribute to software architecture and technical decisions.

Join Our Team

If you are passionate about software development, enjoy solving technical challenges, and want to make a meaningful impact at a growing Toronto-based startup, we encourage you to apply.

We value innovation, collaboration, continuous learning, and technical excellence.

About the company

Tealbite company logo
Independent software studio that builds products and client software1-10 Employees
Company Size
1-10
Company Industries
Artificial Intelligence / Machine Learning
Learn more about Tealbite image

Founders

Surya Baral
Founder
image
View the team image

Similar Jobs

Feathery company logo
Feathery
AI-powered data intake for financial services
BrainStation company logo
BrainStation
Digital skills training for the future of work
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment
PathPilot company logo
PathPilot
Optimizing Career and Learning Journeys at Scale with AI