Thank you for subscribing to your personalised job alerts.

    12 jobs found for Software Engineer

    filter1
    clear all
      • Vancouver, British Columbia
      • Contract
      Are you an experienced Senior Software Engineer in search of your next contract opportunity? Our high-profile client is seeking to hire a Senior Software Engineer to join their talented team on a 6-month contract with a strong probability of extension. Apply to this amazing Senior Software Engineer opportunity today!AdvantagesAs a Senior Software Engineer with our client, you’ll receive:- Highly competitive market hourly rates- A 6-month contract with a strong probability of extension- Remote interview processResponsibilitiesWhat will you do?- Co-ordinate with multiple data source teams in getting data published to Kafka and getting the same to BI Datawarehouse- Building Scalable Data Pipelines - Mentor Junior resources and drive end-to-end design, implementation, and delivery of engineering components.- Communicate with and educate both senior and junior colleagues to further embed data science and analytics across the organization- Strive for continuous improvement of code quality and development practices- Willingness to adapt to and self-learn new technologies and deliver on them.- Building and maintaining solutions on highly available environments.- Working knowledge of CI/CD - Working knowledge of building data integrity checks as part of the delivery of applications.- Technical expertise to build code that is performant as well as secure.- Technical depth and vision to perform POC’s and evaluate different technologies.- Translate business issues to technical terms.- Understand, leverage, and apply best practices effectively. Also leads by example and comes up with coding standards and best practices for technology.- Collaborate with cross-functional teams – business stakeholders, engineers, program management, project management, etc. - to produce the best solutions possible.- Anticipate system/application challenges and proposes solutions for the same.- Contribute to story sizing and work estimates for implementation, validation, delivery and documentation.- Review user stories to ensure a quality user experience, well-defined acceptance criteria and thorough test coverage.- Participate in design and code review to ensure quality and testability of feature code.QualificationsQualifications - BS in Computer Science or related- 5+ years of experience as a Software Developer in BI space is needed- Experience working with Snowflake & Kafka technologies is a must- Working experience of scripting, data science and analytics (SQL, Python, PowerShell, JavaScript) is needed- 2+ Years of performance tuning and optimization, bottleneck problems analysis, and technical troubleshooting in a sometimes, ambiguous environment. - 2+ Years working with Azure cloud based systemsDesired Qualifications:- Experience working with cloud based systems - Azure & Snowflake data warehouses - Experience with Azure SQL Services- Expertise in designing data pipelines , table structures, and sql queries - Working experience with reporting layer (ssrs / powerbi / ssas) is desirable- Design, implement and monitor 'best practices' for Dev framework - Experience working with large volume data; retail experience strongly desired. - Possesses an entrepreneurial spirit and continuously innovates to achieve great results.- Communicates with honesty & kindness and creates the space for others to do the same.- Fosters connection by putting people first and building trusting relationships.- Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriouslySummaryIf you are a Senior Software Engineer and the prospect of joining a dedicated team intrigues you, then this role with our high-profile client could be the perfect opportunity for you.Please contact Pratibha Deshmukh with your resume at:pratibha.deshmukh@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Senior Software Engineer in search of your next contract opportunity? Our high-profile client is seeking to hire a Senior Software Engineer to join their talented team on a 6-month contract with a strong probability of extension. Apply to this amazing Senior Software Engineer opportunity today!AdvantagesAs a Senior Software Engineer with our client, you’ll receive:- Highly competitive market hourly rates- A 6-month contract with a strong probability of extension- Remote interview processResponsibilitiesWhat will you do?- Co-ordinate with multiple data source teams in getting data published to Kafka and getting the same to BI Datawarehouse- Building Scalable Data Pipelines - Mentor Junior resources and drive end-to-end design, implementation, and delivery of engineering components.- Communicate with and educate both senior and junior colleagues to further embed data science and analytics across the organization- Strive for continuous improvement of code quality and development practices- Willingness to adapt to and self-learn new technologies and deliver on them.- Building and maintaining solutions on highly available environments.- Working knowledge of CI/CD - Working knowledge of building data integrity checks as part of the delivery of applications.- Technical expertise to build code that is performant as well as secure.- Technical depth and vision to perform POC’s and evaluate different technologies.- Translate business issues to technical terms.- Understand, leverage, and apply best practices effectively. Also leads by example and comes up with coding standards and best practices for technology.- Collaborate with cross-functional teams – business stakeholders, engineers, program management, project management, etc. - to produce the best solutions possible.- Anticipate system/application challenges and proposes solutions for the same.- Contribute to story sizing and work estimates for implementation, validation, delivery and documentation.- Review user stories to ensure a quality user experience, well-defined acceptance criteria and thorough test coverage.- Participate in design and code review to ensure quality and testability of feature code.QualificationsQualifications - BS in Computer Science or related- 5+ years of experience as a Software Developer in BI space is needed- Experience working with Snowflake & Kafka technologies is a must- Working experience of scripting, data science and analytics (SQL, Python, PowerShell, JavaScript) is needed- 2+ Years of performance tuning and optimization, bottleneck problems analysis, and technical troubleshooting in a sometimes, ambiguous environment. - 2+ Years working with Azure cloud based systemsDesired Qualifications:- Experience working with cloud based systems - Azure & Snowflake data warehouses - Experience with Azure SQL Services- Expertise in designing data pipelines , table structures, and sql queries - Working experience with reporting layer (ssrs / powerbi / ssas) is desirable- Design, implement and monitor 'best practices' for Dev framework - Experience working with large volume data; retail experience strongly desired. - Possesses an entrepreneurial spirit and continuously innovates to achieve great results.- Communicates with honesty & kindness and creates the space for others to do the same.- Fosters connection by putting people first and building trusting relationships.- Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriouslySummaryIf you are a Senior Software Engineer and the prospect of joining a dedicated team intrigues you, then this role with our high-profile client could be the perfect opportunity for you.Please contact Pratibha Deshmukh with your resume at:pratibha.deshmukh@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Permanent
      Are you looking for a Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you looking for a Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Senior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerAdvantagesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerResponsibilitiesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerQualificationsSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerSummarySenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Senior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerAdvantagesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerResponsibilitiesSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerQualificationsSenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerSummarySenior Software EngineerPosition OverviewOur client is seeking a motivated and experienced software engineer to join the Product Delivery platform team. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.Responsibilities•Design, code, test, debug and document new and existing components to ensurethat software meets business, quality and operational needs•Build high quality code by developing both unit and integration testing•Design and develop RESTful APIs using Microservices architecture using Java•Design and develop features for Web UI using JavaScript, ReactJS•Design and develop features using Lambdas based on Backend For Frontend (BFF) pattern using NodeJS•Participate in code reviews to ensure new code conforms to highest standards•Research and drive adoption of new technologies•Work with team to troubleshoot code level problems quickly and efficiently•Excellent technical problem solving skills and aptitude to learn new technologies and methodologies•Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platformMinimum Qualification•BS/MS in computer science or related technical field•Over 5 years of professional experience developing scalable, distributed applications•Part of a large distributed team with significant responsibility•Strong experience in object-oriented programming with languages like Java 8 and ReactJS•Broad experience with Spring boot framework•Experience working with containerization technology like Docker •Broad knowledge of AWS and databases•Strong experience with building cloud-based API platforms or backend systems•Strong problem-solving skills•Excellent verbal and written communication skillsPreferred Qualifications•Strong experience with Amazon Web Services•Experience working in CI/CD environment•Experience with containers build using DockerRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Vancouver, British Columbia
      • Permanent
      Are you an experienced Back-End Software Developer with production level knowledge of PHP 7.x or Java 8+? Our Vancouver based established client is seeking to hire ASAP a Senior level Software Engineers on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Back-End Software Engineer opportunity today!What’s in it for you?• Comprehensive benefits package.• Permanent position.• Amazing opportunity for career development with established studio.What does your day look like?As a Back-End Software Developer , you will:• Develop and maintain the platform behind the reporting and analytics for the our titles and our partner studios• Manage and upgrade infrastructure deployments• Develop and maintain automated services for our catalogueWhat experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• at least 3+ years’ production experience as a Software Engineer.• 3+ years of production level PHP 7.x or Java 8+ (experience with both is a plus!)• Experience with Docker, Jenkins• Excellent written and verbal communication skills.If you love the mobile game spaces and enjoy working in a cross-functional team, then the Back-End Software Developer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Advantages• Remote role to start (*relocation possible) with one of the most high-profile gaming studios with HQ in Vancouver! • Perfect timing to join them since they are going public! • Comprehensive benefits package.• Permanent position.• Multiple openings.ResponsibilitiesAs a Back-End Software Developer , you will:• Develop and maintain the platform behind the reporting and analytics for the our titles and our partner studios• Manage and upgrade infrastructure deployments• Develop and maintain automated services for our catalogueQualificationsWhat experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• at least 3+ years’ production experience as a Software Engineer.• 3+ years of production level PHP 7.x or Java 8+ (experience with both is a plus!)• Experience with Docker, Jenkins• Excellent written and verbal communication skills.SummaryIf you love the mobile game spaces and enjoy working in a cross-functional team, then the Back-End Software Developer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Back-End Software Developer with production level knowledge of PHP 7.x or Java 8+? Our Vancouver based established client is seeking to hire ASAP a Senior level Software Engineers on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Back-End Software Engineer opportunity today!What’s in it for you?• Comprehensive benefits package.• Permanent position.• Amazing opportunity for career development with established studio.What does your day look like?As a Back-End Software Developer , you will:• Develop and maintain the platform behind the reporting and analytics for the our titles and our partner studios• Manage and upgrade infrastructure deployments• Develop and maintain automated services for our catalogueWhat experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• at least 3+ years’ production experience as a Software Engineer.• 3+ years of production level PHP 7.x or Java 8+ (experience with both is a plus!)• Experience with Docker, Jenkins• Excellent written and verbal communication skills.If you love the mobile game spaces and enjoy working in a cross-functional team, then the Back-End Software Developer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Advantages• Remote role to start (*relocation possible) with one of the most high-profile gaming studios with HQ in Vancouver! • Perfect timing to join them since they are going public! • Comprehensive benefits package.• Permanent position.• Multiple openings.ResponsibilitiesAs a Back-End Software Developer , you will:• Develop and maintain the platform behind the reporting and analytics for the our titles and our partner studios• Manage and upgrade infrastructure deployments• Develop and maintain automated services for our catalogueQualificationsWhat experience and skillset do you bring?• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).• at least 3+ years’ production experience as a Software Engineer.• 3+ years of production level PHP 7.x or Java 8+ (experience with both is a plus!)• Experience with Docker, Jenkins• Excellent written and verbal communication skills.SummaryIf you love the mobile game spaces and enjoy working in a cross-functional team, then the Back-End Software Developer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Victoria, British Columbia
      • Permanent
      Are you an experienced Software Engineer? Do you have exemplary leadership skills and strong technical expertise? We are seeking a Software Engineering Manager for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented and dedicated co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Act as lead for the team of Software Engineers• Work on improving best practices• Defining documentation and technical requirements• Building / extending on the companies capabilities for future growthQualificationsSuccessful candidates will have:• 3+ years’ leading software development groups• Experience with software design, architecture, and code reviews• Previous experience with C#, Java, Javascript will be beneficial• Degree in Computer Science, Engineering or related field /equivalent experience• Demonstrated strong communication skills (verbal and written)• Ability to recruit, train, mentor and guide• Experience in an Agile environmentSummaryIf you are interested in this permanent Software Engineer Manager role in Victoria, BC., apply online or reach out to Nash.Geng@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you an experienced Software Engineer? Do you have exemplary leadership skills and strong technical expertise? We are seeking a Software Engineering Manager for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented and dedicated co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Act as lead for the team of Software Engineers• Work on improving best practices• Defining documentation and technical requirements• Building / extending on the companies capabilities for future growthQualificationsSuccessful candidates will have:• 3+ years’ leading software development groups• Experience with software design, architecture, and code reviews• Previous experience with C#, Java, Javascript will be beneficial• Degree in Computer Science, Engineering or related field /equivalent experience• Demonstrated strong communication skills (verbal and written)• Ability to recruit, train, mentor and guide• Experience in an Agile environmentSummaryIf you are interested in this permanent Software Engineer Manager role in Victoria, BC., apply online or reach out to Nash.Geng@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Calgary, Alberta
      • Permanent
      Desired Qualifications· 5+ years of programming/development experience· Experience leading projects Experience with development tools and frameworks such as Maven, Spring , and Git· Solid understanding of data structures, algorithms and Object Oriented design and programming· Solid understanding of software design patterns (e.g. Solid Design Principles)· Proficient in asynchronous and concurrent programming· Solid understanding of various approaches to data storage· Strong network programming experience· Experience building large scale distributed systems that have been successfully delivered to customers· Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies· In-depth understanding of the Linux operating system· Ability to work independently· Experience working in Agile/Scrum/Kanban development process· Knowledge of Cloud computing platforms (e.g. Azure)· Practical experience designing and developing microservices using modern practices/techniques· Experience working with ETL tools that process large data sets efficiently Desired Interpersonal Skills· Takes great personal pride in building robust and maintainable software· Strong sense of ownership and demonstrated ability to take initiative· Passionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersAdvantagesThe Team is made up of technology and software engineering enthusiasts with diverse backgrounds, from a variety of different industries. We participate in a number of industry events and engage with a variety of companies to find relevant and modern solutions to technical and business challenges that we face. In the past year various team members took part in:· OSCON – Open Source Convention· Strata + Hadoop World· QCon· KubeConResponsibilities· 5+ years of programming/development experience· Experience leading projects Experience with development tools and frameworks such as Maven, Spring , and Git· Solid understanding of data structures, algorithms and Object Oriented design and programming· Solid understanding of software design patterns (e.g. Solid Design Principles)· Proficient in asynchronous and concurrent programming· Solid understanding of various approaches to data storage· Strong network programming experience· Experience building large scale distributed systems that have been successfully delivered to customers· Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies· In-depth understanding of the Linux operating system· Ability to work independently· Experience working in Agile/Scrum/Kanban development process· Knowledge of Cloud computing platforms (e.g. Azure)· Practical experience designing and developing microservices using modern practices/techniques· Experience working with ETL tools that process large data sets efficiently Desired Interpersonal Skills· Takes great personal pride in building robust and maintainable software· Strong sense of ownership and demonstrated ability to take initiative· Passionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersQualificationsPassionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersSummaryThe Senior Software Engineer will contribute to the design and development of a variety of tools and technologies that are part of our streaming data infrastructure which includes market observable quotes distribution, synthetic quote generation, pricing engine grids, and distribution of events to a variety of user interfaces.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Desired Qualifications· 5+ years of programming/development experience· Experience leading projects Experience with development tools and frameworks such as Maven, Spring , and Git· Solid understanding of data structures, algorithms and Object Oriented design and programming· Solid understanding of software design patterns (e.g. Solid Design Principles)· Proficient in asynchronous and concurrent programming· Solid understanding of various approaches to data storage· Strong network programming experience· Experience building large scale distributed systems that have been successfully delivered to customers· Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies· In-depth understanding of the Linux operating system· Ability to work independently· Experience working in Agile/Scrum/Kanban development process· Knowledge of Cloud computing platforms (e.g. Azure)· Practical experience designing and developing microservices using modern practices/techniques· Experience working with ETL tools that process large data sets efficiently Desired Interpersonal Skills· Takes great personal pride in building robust and maintainable software· Strong sense of ownership and demonstrated ability to take initiative· Passionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersAdvantagesThe Team is made up of technology and software engineering enthusiasts with diverse backgrounds, from a variety of different industries. We participate in a number of industry events and engage with a variety of companies to find relevant and modern solutions to technical and business challenges that we face. In the past year various team members took part in:· OSCON – Open Source Convention· Strata + Hadoop World· QCon· KubeConResponsibilities· 5+ years of programming/development experience· Experience leading projects Experience with development tools and frameworks such as Maven, Spring , and Git· Solid understanding of data structures, algorithms and Object Oriented design and programming· Solid understanding of software design patterns (e.g. Solid Design Principles)· Proficient in asynchronous and concurrent programming· Solid understanding of various approaches to data storage· Strong network programming experience· Experience building large scale distributed systems that have been successfully delivered to customers· Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies· In-depth understanding of the Linux operating system· Ability to work independently· Experience working in Agile/Scrum/Kanban development process· Knowledge of Cloud computing platforms (e.g. Azure)· Practical experience designing and developing microservices using modern practices/techniques· Experience working with ETL tools that process large data sets efficiently Desired Interpersonal Skills· Takes great personal pride in building robust and maintainable software· Strong sense of ownership and demonstrated ability to take initiative· Passionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersQualificationsPassionate about programming and computer science· Enjoys working in a fast-paced environment· Has excellent written and verbal communication skills· Has strong customer focus· Is a team player and can work well with technical and business users from different departments· Good communication skills and people skills· A passion for simplifying and automating work, for making things better, for being efficient and helping othersSummaryThe Senior Software Engineer will contribute to the design and development of a variety of tools and technologies that are part of our streaming data infrastructure which includes market observable quotes distribution, synthetic quote generation, pricing engine grids, and distribution of events to a variety of user interfaces.Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Our client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices AdvantagesOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices ResponsibilitiesOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices QualificationsOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices SummaryOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Our client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices AdvantagesOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices ResponsibilitiesOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices QualificationsOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices SummaryOur client’s team is looking for a Software developer. You will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap. Responsibilities:•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team Minimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field Preferred Qualifications:•Experience building and maintaining large scale production system•Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.•Experience in building UI with React•Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Contract
      We are a world renown Software development shop and are growing our teams in Toronto ! We are looking for Senior Software Engineers who will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap.This is a solid one year contract with high probability of extension !AdvantagesWork with a large well known enterprise shop with ability to grow with a new dynamic team !Responsibilities•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team QualificationsMinimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field SummaryIf you feel your skills match - then don't delay and apply immediately !Contact Anit Yim and or Waseem Raza anita.yim@randstad.cawaseem.raza@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      We are a world renown Software development shop and are growing our teams in Toronto ! We are looking for Senior Software Engineers who will design APIs, implement features and own a platform. You will work with product owners, developers and operations to implement the platform roadmap.This is a solid one year contract with high probability of extension !AdvantagesWork with a large well known enterprise shop with ability to grow with a new dynamic team !Responsibilities•Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices •Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs •Participate in code and document reviews•Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals •Work with team to troubleshoot code level problems quickly and efficiently •Contribute to the design and architecture to enable secure, scalable and maintainable software •As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team QualificationsMinimum Qualifications:•4-6+ years of professional experience with building API's using Node.js •Excellent knowledge of REST API standards and web services•Experience building, scaling and performance tuning REST APIs•Building distributed asynchronous systems•Experience with debugging, troubleshooting and problem solving issues•Bachelor’s degree or higher in Computer Science, Engineering or related field SummaryIf you feel your skills match - then don't delay and apply immediately !Contact Anit Yim and or Waseem Raza anita.yim@randstad.cawaseem.raza@randstad.caRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Toronto, Ontario
      • Permanent
      ResponsibilitiesAs a Senior Software Engineer, responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Some problems we tackle: -Data agnostic approach to scaling data analytics -Design and implement solutions (API) that are flexible enough to serve the dynamic nature of Data Science requirements.Desired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). Desired Interpersonal Skills•Takes great personal pride in building robust software•Strong sense of ownership •Passionate about programming and computer science•Enjoys working in a fast-paced environment•Has excellent written and verbal communication skills•Has strong customer focusAdvantagesThe team is made up of a number of technology and software engineering enthusiasts coming from a variety of diverse backgrounds and industries. Our members were entrepreneurs, musicians, physicist, PHDs and financial engineers, and we share the same passion for coding and creating impactful tools. We are a team that empowers engineers with opportunities and growth towards a direction they desire. We likes to challenge the status quo and develop quickly. We also like to have fun! ResponsibilitiesAs a Senior Software Engineer, responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Some problems we tackle: -Data agnostic approach to scaling data analytics -Design and implement solutions (API) that are flexible enough to serve the dynamic nature of Data Science requirements.Desired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). QualificationsDesired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). SummaryTechnologyThe technology stack that is in place today:•Scala and Java 12 for our back end micro services•React JS 16, Redux, and web workers for UI development•Deployed both in Azure and on Prem •Netty, ZeroMQ, and raw sockets for remoting•Apache Kafka and Apache Beam for streaming and distribution•Google Protocol Buffers for serialization•HDFS, Apache Hive, Apache Spark for scalable analytics•Graphite, Datadog and Graphana for metricsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      ResponsibilitiesAs a Senior Software Engineer, responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Some problems we tackle: -Data agnostic approach to scaling data analytics -Design and implement solutions (API) that are flexible enough to serve the dynamic nature of Data Science requirements.Desired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). Desired Interpersonal Skills•Takes great personal pride in building robust software•Strong sense of ownership •Passionate about programming and computer science•Enjoys working in a fast-paced environment•Has excellent written and verbal communication skills•Has strong customer focusAdvantagesThe team is made up of a number of technology and software engineering enthusiasts coming from a variety of diverse backgrounds and industries. Our members were entrepreneurs, musicians, physicist, PHDs and financial engineers, and we share the same passion for coding and creating impactful tools. We are a team that empowers engineers with opportunities and growth towards a direction they desire. We likes to challenge the status quo and develop quickly. We also like to have fun! ResponsibilitiesAs a Senior Software Engineer, responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Some problems we tackle: -Data agnostic approach to scaling data analytics -Design and implement solutions (API) that are flexible enough to serve the dynamic nature of Data Science requirements.Desired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). QualificationsDesired Qualifications•Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java. •Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.•Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.•Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques). SummaryTechnologyThe technology stack that is in place today:•Scala and Java 12 for our back end micro services•React JS 16, Redux, and web workers for UI development•Deployed both in Azure and on Prem •Netty, ZeroMQ, and raw sockets for remoting•Apache Kafka and Apache Beam for streaming and distribution•Google Protocol Buffers for serialization•HDFS, Apache Hive, Apache Spark for scalable analytics•Graphite, Datadog and Graphana for metricsRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Vancouver, British Columbia
      • Permanent
      Are you a talented, self-motivated Web Developer with a keen desire to grow your technical skills in a creative, innovative and experimenting culture? Our Vancouver client, is seeking to hire an Elixir & Phoenix Web Developer who would be also experienced with Ruby & Rails (legacy core), on a permanent full-time basis. Apply to this amazing Web Developer opportunity today!Location: Canada, Vancouver (can be remote within PST time zone), BCWhat’s in it for you!As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you’ll receive:• Highly competitive market annual rates.• Comprehensive benefits package.• 5 wellness days per year in addition to vacation days.• An education fund to help you grow.What will you do?As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you will:• To help lead and work as an integral part of the core Product Development Team• Test, troubleshoot, and maintain existing software.• Follow sound engineering principles to find practical solutions to problems.• Provide excellent code in Elixir & Phoenix, Ruby & Rails, and React & React Native using standardized development frameworks, procedures and processes.• Work with other team members to specify, update, and prioritize software system requirements according to business objectives.• Ensure all projects are delivered on-time and according to specifications.How do you qualify?To qualify for the Elixir/ Ruby & Rails Web Developer role with our Vancouver client, you must have:• At least 5 years of experience in software development.• minimum 4 years Ruby on Rails experience, AND/OR Have minimum 3 years Elixir/Phoenix experience • Solid understanding of React & React Native• Expertise working with Postgres, Redis, Aurora, AWS• Strong inter-departmental communication skills and ability to work with a team.Do you enjoy building and scaling a tech product that supports the development of AI? As a successful Software Engineer, you will contribute to translating business requirements into technical specs, writing & reviewing code and establishing development processes as well as quality standards to drive the product forward. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesAs an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you’ll receive:• Highly competitive market annual rates.• Comprehensive benefits package.• 5 wellness days per year in addition to vacation days.• An education fund to help you grow.ResponsibilitiesWhat will you do?As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you will:• To help lead and work as an integral part of the core Product Development Team• Test, troubleshoot, and maintain existing software.• Follow sound engineering principles to find practical solutions to problems.• Provide excellent code in Elixir & Phoenix, Ruby & Rails, and React & React Native using standardized development frameworks, procedures and processes.• Work with other team members to specify, update, and prioritize software system requirements according to business objectives.• Ensure all projects are delivered on-time and according to specifications.QualificationsHow do you qualify?To qualify for the Elixir/ Ruby & Rails Web Developer role with our Vancouver client, you must have:• At least 5 years of experience in software development.• minimum 4 years Ruby on Rails experience, AND/OR Have minimum 3 years Elixir/Phoenix experience • Solid understanding of React & React Native• Expertise working with Postgres, Redis, Aurora, AWS• Strong inter-departmental communication skills and ability to work with a team.SummaryDo you enjoy building and scaling a tech product that supports the development of AI? As a successful Software Engineer, you will contribute to translating business requirements into technical specs, writing & reviewing code and establishing development processes as well as quality standards to drive the product forward. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Are you a talented, self-motivated Web Developer with a keen desire to grow your technical skills in a creative, innovative and experimenting culture? Our Vancouver client, is seeking to hire an Elixir & Phoenix Web Developer who would be also experienced with Ruby & Rails (legacy core), on a permanent full-time basis. Apply to this amazing Web Developer opportunity today!Location: Canada, Vancouver (can be remote within PST time zone), BCWhat’s in it for you!As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you’ll receive:• Highly competitive market annual rates.• Comprehensive benefits package.• 5 wellness days per year in addition to vacation days.• An education fund to help you grow.What will you do?As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you will:• To help lead and work as an integral part of the core Product Development Team• Test, troubleshoot, and maintain existing software.• Follow sound engineering principles to find practical solutions to problems.• Provide excellent code in Elixir & Phoenix, Ruby & Rails, and React & React Native using standardized development frameworks, procedures and processes.• Work with other team members to specify, update, and prioritize software system requirements according to business objectives.• Ensure all projects are delivered on-time and according to specifications.How do you qualify?To qualify for the Elixir/ Ruby & Rails Web Developer role with our Vancouver client, you must have:• At least 5 years of experience in software development.• minimum 4 years Ruby on Rails experience, AND/OR Have minimum 3 years Elixir/Phoenix experience • Solid understanding of React & React Native• Expertise working with Postgres, Redis, Aurora, AWS• Strong inter-departmental communication skills and ability to work with a team.Do you enjoy building and scaling a tech product that supports the development of AI? As a successful Software Engineer, you will contribute to translating business requirements into technical specs, writing & reviewing code and establishing development processes as well as quality standards to drive the product forward. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!AdvantagesAs an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you’ll receive:• Highly competitive market annual rates.• Comprehensive benefits package.• 5 wellness days per year in addition to vacation days.• An education fund to help you grow.ResponsibilitiesWhat will you do?As an Elixir/ Ruby & Rails Web Developer with our Vancouver client, you will:• To help lead and work as an integral part of the core Product Development Team• Test, troubleshoot, and maintain existing software.• Follow sound engineering principles to find practical solutions to problems.• Provide excellent code in Elixir & Phoenix, Ruby & Rails, and React & React Native using standardized development frameworks, procedures and processes.• Work with other team members to specify, update, and prioritize software system requirements according to business objectives.• Ensure all projects are delivered on-time and according to specifications.QualificationsHow do you qualify?To qualify for the Elixir/ Ruby & Rails Web Developer role with our Vancouver client, you must have:• At least 5 years of experience in software development.• minimum 4 years Ruby on Rails experience, AND/OR Have minimum 3 years Elixir/Phoenix experience • Solid understanding of React & React Native• Expertise working with Postgres, Redis, Aurora, AWS• Strong inter-departmental communication skills and ability to work with a team.SummaryDo you enjoy building and scaling a tech product that supports the development of AI? As a successful Software Engineer, you will contribute to translating business requirements into technical specs, writing & reviewing code and establishing development processes as well as quality standards to drive the product forward. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Concord, Ontario
      • Permanent
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks for reading this.If this sounds like you, don't hesitate, apply today! Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks for reading this.If this sounds like you, don't hesitate, apply today! Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

    Thank you for subscribing to your personalised job alerts.

    It looks like you want to switch your language. This will reset your filters on your current job search.