Software Engineer
4 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)
-
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...
-
, , 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
1 week 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
2 weeks 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
3 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
2 weeks 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
1 week 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
2 weeks 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
4 days ago
Canada EPITEC Full timePOSITION 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
3 days ago
Canada EPITEC Full timePOSITION 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
3 days ago
Canada EPITEC Full timePOSITION 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
2 weeks 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
1 week 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
1 week 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
1 week 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 weeks 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...
-
Drone Communication Software Developer
2 weeks ago
Canada Mannarino Systems & Software 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 propulsion,...