Software Engineer

3 weeks ago


Canada Zenex Partners Full time

Sr. Software engineerVancouver, BC (Remote)DescriptionLead hands-on the migration of existing Ruby services for the Commerce System to Golang and/or Typescript/Node.js servicesCollaborate with cross-functional teams to understand the current system architecture and design a migration strategyDevelop high-quality, maintainable, and efficient code in Golang and/or Typescript/Node.jsEnsure the migrated services are scalable, secure, and performant.Implement best practices for coding, testing, and deploymentIntegrate the migrated services with existing systems and APIsTroubleshoot and debug issues that arise during the migration processMentor and guide junior developers on the teamParticipate in code reviews and provide constructive feedbackContinuously improve the migrated services by identifying and implementing optimizationsStay up-to-date with the latest trends and technologies in Golang and Typescript/Node.js developmentDocument the migration process, new service architectures, and best practicesSkillsStrong proficiency in Golang and/or Typescript/Node.js programming languagesSolid understanding of Ruby and ability to read and understand existing Ruby codebaseExperience with migrating services from one language or framework to anotherFamiliarity with microservices architecture and distributed systemsKnowledge of RESTful APIs and web servicesExpertise in database systems (e.g., MySQL, PostgreSQL, MongoDB)Experience with version control systems, preferably GitUnderstanding of software development best practices, including TDD, CI/CD, and agile methodologiesStrong problem-solving and debugging skillsExcellent communication and collaboration abilitiesAbility to work independently and as part of a teamBachelor's or Master's degree in Computer Science, Software Engineering, or a related field5+ years of professional experience in software development, with at least 3 years of experience in Golang or Typescript/Node.js



  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...

  • Software Engineer

    7 days ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and...


  • Canada Mannarino Systems and Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric...

  • Software Engineer

    6 hours ago


    Canada EPITEC Full time

    POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution,...

  • Software Engineer

    6 hours ago


    Canada EPITEC Full time

    POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution,...

  • Software Engineer

    16 hours ago


    Canada EPITEC Full time

    POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution,...

  • Software Engineer

    1 week ago


    Canada Vista Equity Partners Management, LLC Full time

    We’re looking for a Software Engineer with a passion for collaboration, problem-solving, and software development. As a Software Engineer, you’ll be responsible for designing, building, and deploying features while working with the members of WorkTango’s engineering team. You’ll be using Node, React, MongoDB, Express, Postgres, GraphQL and other...

  • Software Engineer

    5 days ago


    Canada Altruistic Informatics Consulting Full time

    Our government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, and evaluate communication protocols using RF laboratory equipment.Work on...

  • Software Engineer

    5 days ago


    Canada Altruistic Informatics Consulting Full time

    Our government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, and evaluate communication protocols using RF laboratory equipment.Work on...

  • Software Engineer

    7 days ago


    Canada SnapTryAI Full time

    Company Description Welcome to SnapTryAI! We are a groundbreaking startup revolutionizing the e-commerce industry by providing an innovative virtual try-out solution for online clothing shopping. With our advanced augmented reality (AR) and machine learning technologies, we empower web-store owners to offer their customers a seamless and immersive virtual...

  • Software Engineer

    1 week ago


    Canada SnapTryAI Full time

    Company Description Welcome to SnapTryAI! We are a groundbreaking startup revolutionizing the e-commerce industry by providing an innovative virtual try-out solution for online clothing shopping. With our advanced augmented reality (AR) and machine learning technologies, we empower web-store owners to offer their customers a seamless and immersive virtual...

  • Software Engineer

    6 days ago


    Canada, CA Altruistic Informatics Consulting Full time

    Our government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, and evaluate communication protocols using RF laboratory equipment.Work on...