Current jobs related to Backend Software Engineer - Canada - Procon Analytics


  • Canada Tucows Full time $117,000 - $130,000

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at Tucows. As a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs.Key Responsibilities:Design and optimize database schemas, write...


  • Canada Tucows Full time $117,000 - $130,000

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at Tucows. As a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs.Key Responsibilities:Design and optimize database schemas, write...


  • Canada Techedinlabs Full time

    Senior Backend Developer OpportunityWe are seeking a highly skilled Senior Backend Developer to join our team at Techedinlabs in Canada. As a Senior Backend Developer, you will play a key role in designing and implementing scalable, efficient, and secure backend systems using Java, Node.js, and AWS technologies.Key Responsibilities:Design and develop...


  • Canada Index Exchange Full time

    About Index ExchangeIndex Exchange is a leading technology company that powers the open web. We are the engine that helps to make advertising transparent, safe, and efficient. Our people and platforms are the foundation and enabler of that growth.Job DescriptionWe are looking for a talented Backend Software Engineer to join our team. As a Backend Software...


  • Canada Index Exchange Full time

    About Index ExchangeIndex Exchange is a leading technology company that powers the open web. We are the engine that helps to make advertising transparent, safe, and efficient. Our people and platforms are the foundation and enabler of that growth.Job DescriptionWe are looking for a talented Backend Software Engineer to join our team. As a Backend Software...


  • Canada Tucows Full time $117,000 - $130,000

    About TucowsTucows is a company that has grown from a simple shareware site in 1993 to a stable of businesses. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. Our team of over 1,000 people works in over 20 countries to make the Internet better.Job DescriptionWe are seeking a skilled Backend Software Engineer to join...


  • Canada Tucows Full time $117,000 - $130,000

    About TucowsTucows is a company that has grown from a simple shareware site in 1993 to a stable of businesses. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. Our team of over 1,000 people works in over 20 countries to make the Internet better.Job DescriptionWe are seeking a skilled Backend Software Engineer to join...


  • Canada Electronic Arts Inc. Full time

    Backend Software Engineer OpportunityWe are seeking a skilled Backend Software Engineer to join our team at Electronic Arts Inc. as we continue to push the boundaries of innovation in the gaming industry.As a Backend Software Engineer, you will be responsible for developing scalable, resilient, and globally available web services that support millions of...


  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to join our team at Aequilibrium Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies.Key...


  • Canada Electronic Arts Inc. Full time

    Backend Software EngineerWe're seeking a highly skilled Backend Software Engineer to join our team at Electronic Arts Inc. in a remote setting. As a key member of our team, you will be responsible for developing a new mobile title for EA, working closely with designers, producers, and client engineers to create innovative and scalable web services that...


  • Canada Index Exchange Full time

    About Index ExchangeWe're a leading ad tech company that's shaping the future of online advertising. Our customers have unique challenges that require innovative solutions, and we're looking for talented engineers to help us deliver.Job SummaryWe're seeking a skilled Backend Software Engineer to join our team. As a key member of our technology team, you'll...


  • Canada Index Exchange Full time

    About Index ExchangeWe're a leading ad tech company that's shaping the future of online advertising. Our customers have unique challenges that require innovative solutions, and we're looking for talented engineers to help us deliver.Job SummaryWe're seeking a skilled Backend Software Engineer to join our team. As a key member of our technology team, you'll...


  • Canada Cribl, Inc. Full time

    About the RoleCribl, Inc. is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in designing, implementing, and deploying scalable and maintainable backend services on cloud providers, preferably AWS.Key ResponsibilitiesContribute to the technical direction and...


  • Canada Cribl, Inc. Full time

    About the RoleCribl, Inc. is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in designing, implementing, and deploying scalable and maintainable backend services on cloud providers, preferably AWS.Key ResponsibilitiesContribute to the technical direction and...


  • Canada Minawari Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and develop high-quality backend code to create powerful new features for...


  • Canada Tbwa ChiatDay Inc Full time $206,700 - $289,400

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our Experimentation Platform Team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable backend systems that support our experimentation platform.Key Responsibilities:Design and develop high-quality...


  • Canada Tbwa ChiatDay Inc Full time $206,700 - $289,400

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our Experimentation Platform Team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable backend systems that support our experimentation platform.Key Responsibilities:Design and develop high-quality...


  • Canada Partium Full time

    About the RoleWe are seeking an experienced Backend Developer to join our international team of seasoned software engineers and ML researchers. As a key member of our team, you will be responsible for developing high-quality, scalable, and maintainable backend applications and services using Python.Key ResponsibilitiesDesign and implement robust backend...


  • Canada Tucows Full time $117,000 - $130,000

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Tucows. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs.Key ResponsibilitiesDesign and implement server-side code for web applications,...


  • Canada Tucows Full time $117,000 - $130,000

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Tucows. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs.Key ResponsibilitiesDesign and implement server-side code for web applications,...

Backend Software Engineer

2 months ago


Canada Procon Analytics Full time

About Us:

Procon Analytics is a leading provider of Internet of Things (IoT) platform solutions, enabling businesses to harness the power of connected devices and data analytics to drive innovation and optimize operations.

Our platform offers scalable and secure infrastructure, robust APIs, and advanced tools for developing and managing IoT applications.

We are seeking a dynamic and experienced Backend Software Developer to join our talented team in shaping the future of IoT technology.

Job Description:

We are looking for an Intermediate to Senior Backend Developer with a strong focus on Ruby on Rails to join our team.

The ideal candidate will be responsible for designing, building, and maintaining efficient, reusable, and reliable code.

You will ensure the best possible performance, quality, and responsiveness of applications, identify bottlenecks and bugs, and devise solutions to these problems.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code with an immediate focus on Ruby on Rails.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Build and consume RESTful and GraphQL APIs.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work with internal and 3rd party teams to develop project requirements and ensure successful project delivery.
  • Mentor junior developers and contribute to team growth and skill development.
  • Participate in code reviews and agile ceremonies such as sprint planning and standups.
  • Utilize JIRA for issue tracking and project management.

Skills and Requirements:

Ruby on Rails:

  • Strong understanding of Ruby on Rails framework.
  • Experience with Ruby on Rails 6 and 7.
  • Understanding of the upgrade process from Ruby on Rails 6 to 7.
  • Familiarity with common Rails gems, standards, and packages (e.g., Devise, RSpec, Swagger, Sidekiq, Redis).
  • Strong experience working with building and consuming APIs both RESTful and GraphQL.

Database Technologies:

  • Proficiency in SQL and PostgreSQL databases.
  • Experience with database design and optimization.

Testing and Debugging:

  • Experience with RSpec, Capybara, and other testing frameworks.
  • Strong troubleshooting and problem-solving skills.

Version Control:

  • Proficiency in Git.

DevOps:

  • Experience with Docker and Kubernetes.
  • Familiarity with GitHub Actions for CI/CD.
  • Basic proficiency in DevOps practices.

Soft Skills:

  • Excellent communication and teamwork skills with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
  • Ability to mentor junior developers.
  • Ability to work with internal and 3rd party teams.
  • Strong analytical and organizational skills including strong problem-solving skills and a passion for innovation and continuous improvement.
  • Experience working in an agile team environment where knowledge sharing and cooperation are encouraged.

Bonus Skills:

  • Experience with API documentation.
  • Knowledge of Swagger for API documentation.
  • Familiarity with Jira for project management.

Qualifications:

Education:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent work experience may be considered.

Experience:

  • Intermediate Level: 3-5 years of professional experience in software development.
  • At least 2-3 years of hands-on experience with Ruby on Rails.

Senior Level:

  • 5-8 years of professional experience in software development.
  • At least 4-5 years of hands-on experience with Ruby on Rails.