Software Engineer
3 weeks ago
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)
-
Software Engineering Manager Interview Questions
23 hours ago
, , Canada Software Engineer Full timeSoftware 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...
-
Software Engineering Manager Interview Questions
2 hours ago
Canada Software Engineer Full timeSoftware 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...
-
Genomics Software Engineer
4 days ago
Canada Intelliswift Software Full timeJob 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...
-
Genomics Software Engineer
1 month ago
Canada Intelliswift Software Full timeJob 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...
-
Genomics Software Engineer
1 month ago
Canada Intelliswift Software Full timeJob 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...
-
Genomics Software Engineer
1 month ago
Canada Intelliswift Software Full timeJob 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...
-
Genomics Software Engineer
7 days ago
Canada Intelliswift Software Full timeJob 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...
-
Genomics Software Engineer
7 days ago
Canada Intelliswift Software Full timeJob 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 timeJob 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...
-
Software Development Engineer
6 days ago
Canada Mannarino Systems and Software Inc. Full timeMANNARINO 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 timeWe’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 timeOur 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 timeOur 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 timeCompany 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 timeCompany 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 timeOur 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 timeOur 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 timeOur 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 timeOur 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 timeOur 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...