Software Engineer

3 weeks ago


Canada eTeam Full time

Job Title: Sr. Software Engineer

Location: 100% Remote

Duration: 03+ Months

Pay Rate: $70-$81/hr


  • Job Description:Lead hands-on the migration of existing Ruby services for the Commerce System to Golang and/or Typescript/Node.js services.
  • Collaborate with cross-functional teams to understand the current system architecture and design a migration strategy
  • Develop high-quality, maintainable, and efficient code in Golang and/or Typescript/Node.js
  • Ensure the migrated services are scalable, secure, and performant
  • Implement best practices for coding, testing, and deployment
  • Integrate the migrated services with existing systems and APIs
  • Troubleshoot and debug issues that arise during the migration process
  • Mentor and guide junior developers on the team
  • Participate in code reviews and provide constructive feedback
  • Continuously improve the migrated services by identifying and implementing optimizations
  • Stay up-to-date with the latest trends and technologies in Golang and Typescript/Node.js development
  • Document the migration process, new service architectures, and best practices
  • Strong proficiency in Golang and/or Typescript/Node.js programming languages
  • Solid understanding of Ruby and ability to read and understand existing Ruby codebase
  • Experience with migrating services from one language or framework to another
  • Familiarity with microservices architecture and distributed systems
  • Experience with version control systems, preferably Git
  • Understanding of software development best practices, including TDD, CI/CD, and agile methodologies
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and as part of a team
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in software development, with at least 3 years of experience in Golang or Typescript/Node.js
  • Knowledge of RESTful APIs and web services
  • Expertise in database systems (e.g., MySQL, PostgreSQL, MongoDB)



  • , , 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...

  • Software Engineer

    4 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

    5 days 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

    2 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

    2 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

    4 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

    4 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

    2 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

    3 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

    2 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...

  • Software Engineer

    3 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

    2 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...