Company: Rivian and VW Group Technology
Location: Vancouver, BC
Expected salary:
Job date: Sun, 29 Dec 2024 01:42:49 GMT
Job description: , more sustainable for everyone. Role Summary: The Mobile team’s mission is to create marketing-leading mobile applications and SDK…’s that offer deep and seamless integration with Rivian and VW Group vehicles, and are the key digital touchpoint across the customer…
Staff Software Engineer, Backend – Rivian – Vancouver, BC
Company: Rivian
Location: Vancouver, BC
Expected salary:
Job date: Sat, 28 Dec 2024 03:05:39 GMT
Job description: , more sustainable for everyone. Role Summary The Mobile team’s mission is to create marketing-leading mobile applications and SDK…’s that offer deep and seamless integration with Rivian and VW Group vehicles, and are the key digital touchpoint across the customer…
Randstad – Lead Backend Developer – Shopify, Remote – Ontario
Company: Randstad
Location: Ontario
Expected salary:
Job date: Mon, 23 Dec 2024 01:24:58 GMT
Job description: Our client, an established digital engineering consultancy, is looking for a Lead Backend Developer – Shopify, Remote to join their growing team. The successful Lead Backend Developer – Shopify, Remote candidate will have expertise in leading enterprise-grade Shopify development. The ideal candidate will have experience consolidating enterprise web applications to the Shopify platform.This is a 9-month salaried term position with the potential to become permanent with a best-practices oriented company. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; criminal, education, and employment verification backchecks may be required.Advantages
Work remotely with a great team using cutting-edge technology in a best-practices environment.Responsibilities
The successful Lead Backend Developer – Shopify, Remote candidate will have expertise in leading enterprise-grade Shopify development. The ideal candidate will have experience consolidating enterprise web applications to the Shopify platform.Qualifications
Must-Have Qualifications:Software Development – 5-10Y+
Technical Leadership – 2-3Y+
Enterprise-Grade Shopify Development – 5-8Y+
Shopify Plus – 3-5Y+
Headless Shopify implementations (Hydrogen/Custom React frontends) – 3-5Y+
Shopify APIs (REST & GraphQL) for both frontend and backend development – 5-8Y+
Shopify Admin and checkout customizations – 3-5Y+
Shopify solutions with large-scale catalog/data requirements – 5Y+
B2B features in Shopify (product configurators, quote to cash, and complex pricing etc) – 3-5Y+
Git, CI/CD pipelines, and Agile methodologies – 5Y+
Data modeling, Shopify metafields, and custom objects – 3-5Y+
Strong communication skills – 5Y+
Ability to work within Agile development workflows and sprint cycles.Nice-to-Have Qualifications:Consolidating Multiple Complex Websites to Shopify Platform – 3-5Y+
Building or extending Shopify touchpoints (Shopify Admin UI extensions, Customer Accounts / UI extensions, Shopify Functions, Checkout UI Extensions, Theme App Extensions, Shopify Flow Extensions) – 3-5Y+Summary
Are you a passionate Lead Backend Developer – Shopify, Remote looking to join a dynamic, growing company? Apply today!Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Randstad – Senior Backend Developer – Shopify, Remote – Ontario
Company: Randstad
Location: Ontario
Expected salary:
Job date: Mon, 23 Dec 2024 06:14:40 GMT
Job description: Our client, an established digital engineering consultancy, is looking for a Senior Backend Developer – Shopify, Remote to augment their growing team. The successful Senior Backend Developer – Shopify, Remote candidate will have expertise in enterprise-grade Shopify development. The ideal candidate will have experience consolidating enterprise web applications to the Shopify platform.This is a 9-month salaried term position with the potential to become permanent with a best-practices oriented company. Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; criminal, education, and employment verification backchecks may be required.Advantages
Work remotely with a great team using cutting-edge technology in a best-practices environment.Responsibilities
The successful Senior Backend Developer – Shopify, Remote candidate will have expertise in enterprise-grade Shopify development. The ideal candidate will have experience consolidating enterprise web applications to the Shopify platform.Qualifications
Must-Have Qualifications:Software Development – 4-8Y+
Shopify Development experience – 3-5Y+
Shopify headless development – 2-3Y+
CI/CD – 2-3Y+
Data Modeling, Metafields, and custom data structures – 2-3Y+
Shopify APIs (REST and GraphQL) – 2-3Y+
Large catalog management, performance optimization – 2-3Y+
Enterprise B2B workflows – 1-2YNice-to-Have Qualifications:Consolidating Enterprise Web Apps to Shopify Platform – 2-3Y+Summary
Are you a passionate Senior Backend Developer – Shopify, Remote looking to work with a dynamic, growing company? Apply today!Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Senior Backend Engineer (Distributed Systems) – GuruLink – Toronto, ON
Company: GuruLink
Location: Toronto, ON
Expected salary:
Job date: Thu, 19 Dec 2024 23:05:54 GMT
Job description: Location: Toronto, OntarioAs a Senior Backend Engineer, your technical expertise and leadership skills will be leveraged to drive the development and deployment of high quality, scalable solutions. The fast pace of research and product releases in this field means that there is always something new and exciting to work on, which keeps the role engaging and challenging. By combining digital marketing and AI, you have the potential to make a significant impact on the way businesses interact with their customers.Responsibilities:
– Collaborate with product and engineering stakeholders to empathetically understand and define requirements for complex systems, and develop complex projects from conception into rigorous technical specifications with a clear path to production.
– Minimize risk across platform/system deployments, features, and processes.
– Build systems that deliver measurable and tangible business value.
– Conduct design reviews and hold the team to technical and operational rigor.
– Serve as a thought leader, providing technical guidance and mentorship to junior developers and contributing to the overall technical excellence of the organization.Must Have Skills:Required Experience:
– 5+ years software engineering experience
– Experience with working on with a large suite of interconnected services
– Experience architecting, building, and maintaining production distributed systems at scale
– Exemplary software engineering skills (design, unit testing, git, code review, CI/CD)
– Strong proficiency with Python
– Experience with large-scale data processing frameworks (we use SQL, PySpark, Clickhouse)
– Experience with cloud computing platforms (we use Google Cloud Platform (GCP))
– Experience with modern cloud technologies (we use Kubernetes, Kafka, etc)
– Experience implementing performant microservices (we use gRPC and Protobuf)
– Familiarity with functional programming (Elixir)
– Proficient in database management, including designing database schema, crafting efficient queries, performing basic DBA tasks, and knowledgeable regarding common databases relevant to Python development
The role of Senior Backend Engineer in Toronto, Ontario involves driving development and deployment of high quality, scalable solutions using digital marketing and AI. Responsibilities include collaborating with stakeholders, minimizing risk, building systems that deliver business value, conducting design reviews, and providing technical guidance. Required skills include 5+ years of software engineering experience, working with interconnected services, architecting and maintaining production distributed systems, proficiency in Python, experience with data processing frameworks, cloud computing platforms, modern cloud technologies, microservices, database management, and familiarity with functional programming.
CBC/Radio-Canada – Backend .NET / C# Developer, OTT (English Services) (Telework) – Toronto, ON
Company: CBC/Radio-Canada
Location: Toronto, ON
Expected salary:
Job date: Wed, 18 Dec 2024 02:56:18 GMT
Job description: Position Title: Backend .NET / C# Developer, OTT (English Services) (Telework)Status of Employment: Contractee Long-Term (Fixed Term)Position Language Requirement:Language Skills:Work at CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance.Do you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians.Unposting Date: 2024-12-29 11:59 PMThis role offers the possibility of full-time telework. Work schedule to be discussed with Hiring Manager according to the guidelines defined by the department. This is a 12-month contract role.The opportunityIf you want to enter the world of digital media and be part of the change and growth of one of Canada’s long established and respected broadcasters, this is your chance. CBC Digital Products is looking for a C#/.NET Developer to join our growing team. Additional experience with React and TypeScript would be a strong asset.Our new C#/.NET Developer will be responsible for producing the underlying frameworks and platforms that will enable the next generation of CBC content delivery. You will take an active role in implementing our personalization initiatives. You will be a major contributor in evolving our existing platforms, including our Customer Identity Access Management (CIAM) system, subscription platform, and content index. With frontend experience in React, you would also be contributing directly to the customer experience on CBC Gem and Radio-Canada’s Ici TOU.TV.When you work for CBC/Radio-Canada, you’re not only joining the undisputed leader in expressing Canadian culture – you’re also participating in its digital revolution. Here, you’ll find a stimulating, state-of-the-art and team-focused work environment.What’s in it for you?● Cutting edge tech: CBC has more than 25 digital sites, all of which are mandated to reach Canadians online everywhere and every way, with a high emphasis on mobile devices. To achieve that goal, with no downtime, takes a robust infrastructure, powerful technologies, reliable solutions, and rewarding work. All of which requires stringent automated testing and processes. You will work on a massive website that impacts our national audience (and the Canadian media landscape). You will face exciting technical challenges as we are continuously evolving and introducing new features.● Belonging: CBC/Radio-Canada is a Canadian institution. By joining our dynamic Digital Products team, you will be exposed to the best of all worlds. Corporate. Public. Startup. You will be part of a team that embraces diversity and at its core, truly cares about the country and the world; a genuinely close-knit, fun and collaborative team that believes in supporting the work of its members.● Career growth: CBC is fully invested in our people. Whatever it is you want to pursue whether it’s a new programming language or a technical solution, whether it’s expanding your Agile knowledge or building an audience-facing platform. We will provide you with the time, resources, and championing that you need to keep your career here rewarding. Members of our team have grown into Architects, Agile Team Leads or Product Owners.Why join us?CBC/Radio-Canada reflects the Canadian identity and promotes democracy. We strive to represent the voices of the country and support social and economic innovation. Our values – collaboration, learning and continuous improvement – embody who we are as a people-focused, digital-forward employer. We offer a rare-in-tech work-life balance with flexible schedules and an excellent benefits package. We want to ensure you are happy in and out of the office.Collaboration. We follow lean startup principles and use an Agile approach. Our dedicated people managers work closely with every individual to ensure we are leveraging their strengths, championing their ideas and supporting their pursuit of new skills and career progression.Learning. From simply buying a book or recommending a course to one-on-ones, our leadership team is focused on creating an atmosphere where people feel fulfilled. Our team members are given opportunities to learn and work cross-functionally across multiple projects.Continuous improvement. What can you innovate in 8 hours a week? Our Digital department at CBC recognizes just how smart, creative and inventive our team members are. From prototyping new UI/UX to setting up dev environments to experiment on and learning new programming languages to creating improved search functions for our media. Wherever your interests lie, your innovation time is yours to allocate in a productive and professionally gratifying way.Key Responsibilities:Design and/or modify reusable server-side components in C#/.NET for CBC/Radio-Canada’s digital platforms.Assist in managing and grooming the story backlog of our various products.Ensure that internally developed applications perform well under high demand.Write business rules in the domain layer of CBC/Radio-Canada (Domain-Driven Design)Write unit and automated testsParticipate in the code review processParticipate in Agile Scrum activities in order to review progress on projects in production and make the necessary corrections/adjustments, or to gauge the results of completed projects.What you bring:The education. A Computer Science, Engineering, Math degree or equivalent is preferred, but we know not everyone gains their programming skills this wayThe passion. You have a passion for information and technology and you are enthusiastic about the opportunity to link the two pieces together.The hands-on expertise. You have five or more years of hands-on professional experience developing large complex web-based applications. You have:Expertise in server-side C#;React and TypeScript are strong assets.Proficiency in ASP. NET Core and Web APIProficiency in Visual Studio or VS Code.Proficiency with OOA and OOD.Knowledge of Git.Proficiency in MS SQL and Mongo databases, ElasticSearchProficiency in OAuth 2.0 protocol.Experience writing code accompanied by unit tests sufficient to ensure code coverage; experience using test-driven development would be considered an asset.Additional experience that would be an asset:Familiarity with Docker container, Cloud, Azure or other environmentsKnowledge of one or more of the following: Layer7, Viafoura, Zuora, LoginRadius.The desire to learn. You can quickly learn new technologies and respond to change by learning and adapting.The communication skills. You know how to listen and relay empathy and understanding for diverse perspectives. Your powers of observation help you understand your audience and communicate with the right level of detail. You are comfortable working with remote team members.Bilingualism (English and French) spoken and written is an asset.The collaborative Agile experience. You thrive in a team-focused environment. You believe in the Agile methodology deeply, but you are flexible and open to the real world twists and turns. You are comfortable with iterative and incremental development.Candidates may be subject to skills and knowledge testing.We thank all applicants for their interest, but only candidates selected for an interview will be contacted.As part of our recruitment process, candidates who advance to the nextstep will be asked to complete a background check. This includes:A mandatory Criminal record check.Other background checks may be conducted based on the operational requirements of the position.CBC/Radio-Canada is committed to being a leader in reflecting our country’s diversity. That’s because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That’s why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada’s public broadcaster. For more information, visit the of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to .You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our . All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on . In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest.Primary Location: Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7Number of Openings: 2Work Schedule: Full time
Senior Backend Developer (Python) – GuruLink – Toronto, ON
Company: GuruLink
Location: Toronto, ON
Expected salary:
Job date: Sat, 14 Dec 2024 23:33:30 GMT
Job description: Location: Toronto, OntarioAs a Senior Backend Developer, your technical expertise and leadership skills will be leveraged to drive the development and deployment of high quality, scalable solutions. The fast pace of research and product releases in this field means that there is always something new and exciting to work on, which keeps the role engaging and challenging. By combining digital marketing and AI, you have the potential to make a significant impact on the way businesses interact with their customers.Responsibilities:
– Work with other teams to build integration solutions that facilitate seamless connections between our product and third-party marketing technology platforms
– Design and build our next generation integration platform for email service provider integrations.
– Help build a turnkey integration architecture that will minimize onboarding of new clients and increase the market availability of our main web application services.Must Have Skills:Qualifications:
– 5+ years of software engineering experience
– Strong experience with Python
– Experience building and maintaining distributed systems at scale that are fault tolerant and highly concurrent, as well as experience with debugging, tuning, and monitoring large distributed systems.
– Senior level software engineering skills (design, unit testing, git, code review, CI/CD)
– Familiarity with functional programming languages, or interest in learning Elixir
– An understanding of common web based API architectures (RESTful, GraphQL, Async) and technologies (gRPC, SOAP, OAuth, TLS)
– Experience with a cloud provider e.g. AWS, Azure, GCP (we use Google Cloud Platform)
– Experience with modern distributed workload and micro service technologies (we use Kubernetes, Kafka, RabbitMQ, etc)
– Experience with both OLTP/RDBMS and OLAP systems, including designing schemas and optimizing queries.
– Familiar with Software Development Lifecycle practices, such as continuous integration/continuous delivery and automated deployment (we use tools such as Docker, Kubernetes, Github Actions, etc.)
– Strong technical leadership skills with the ability to collaborate with others and communicate effectively, and mentor more junior engineers.
– Exceptional problem-solving skills, including the ability to efficiently identify, analyze, and resolve complex issues, and communicate to others on the team how to contribute to the solutions for these issues.
The Senior Backend Developer in Toronto will be responsible for building integration solutions for marketing technology platforms, designing an integration platform for email service providers, and creating an architecture to streamline onboarding processes. The ideal candidate should have 5+ years of software engineering experience, strong proficiency in Python, experience with building and maintaining distributed systems, familiarity with web-based API architectures, cloud provider experience, knowledge of modern distributed workload technologies, and a strong understanding of software development lifecycle practices. Strong technical leadership skills and problem-solving abilities are also essential for this role.
Zortech Solutions – Ruby Backend Developer-Remote – Toronto, ON
Company: Zortech Solutions
Location: Toronto, ON
Expected salary:
Job date: Wed, 04 Dec 2024 23:53:44 GMT
Job description: Role: Ruby Backend DeveloperLocation: Remote/CanadaDuration: 6 MonthsJob Description:Core Development:
- Build and maintain backend systems using Ruby (Ruby on Rails) and Java, with focus on performance and scalability
- Implement secure data solutions across MySQL, PostgreSQL, or MongoDB databases
- Ensure system integrity through proper authentication mechanisms
Infrastructure Management:
- Handle day-to-day AWS platform operations using modern observability tools
- Respond to production alerts and troubleshoot system issues
- Implement disaster recovery and capacity planning with Infrastructure as Code
Quality and Documentation:
- Maintain code quality through comprehensive testing and peer reviews
- Document technical specifications for future maintenance
- Collaborate with cross-functional teams (frontend, design, product) for solution delivery
Technical Prerequisites:
- Experience with AWS (preferred) or Google Cloud Platform
- Knowledge of Docker and Kubernetes for containerization
Qualifications:
- Degree in Engineering/Computer Science with 7+ years of backend development experience
- Ruby on Rails Expertise and familiarity with Java, Javascript, Python
- AWS (preferred) or Google Cloud Platform experience
- Expert-level distributed systems architecture and monitoring
- Docker, Kubernetes for container orchestration
- Jenkins or Github Actions for continuous integration
- Database optimization (eg MySQL, PostgreSQL, MongoDB)
- RESTful APIs integration expertise
- Microservices architecture implementation
- Application clustering and load balancing
- Security best practices for cloud infrastructure
- Configuration management at scale
- System telemetry for distributed architectures
- Experience in high-throughput web applications
- Proven problem-solving across solution stack
- On-call rotation availability
- Experience in distributed team environments
Nice to Have:
- Have experience in or be willing to learn data pipeline design in Apache Spark/AWS Glue, Apache Kafka/AWS kinesis
Why Join Us:
- Be part of a major transformation program and have a real impact on TELUS International’s data strategy.
- Work with cutting-edge technologies like BigQuery and Airflow.
- Collaborate with a talented team of data professionals.
- Enjoy a competitive salary and benefits package.
#L!-CEIPAL
Crewscope – Software Engineering Intern – Python Backend and AI Integration – Ontario
Company: Crewscope
Location: Ontario
Expected salary:
Job date: Wed, 04 Dec 2024 23:03:26 GMT
Job description: About UsCrewscope is on a mission to solve the labor shortage by improving the connection between workers and work to improve workers’ productivity and retention. We provide a software platform to motivate and incentivize field workers in construction and industrial settings. This is done by setting common shared goals, communicating the necessary information, and implementing an objective performance incentive to align motivations. Our solution improves productivity by 10+%, improves forecast accuracy, and improves employee satisfaction and retention. All of that results in a significant increase in profitability and capability to grow for our customers. We are also adding AI-enabled communication and forecasting tools to Crewscope in the upcoming months.We are looking for an enthusiastic and energetic software engineering student intern to join our team and help us experiment with new AI-based features, and develop our API-based integrations ecosystem.What You’ll Do
- Backend Design & Implementation: Design and implement backend services of the software, data storage, and creating a micro-services-based modern enterprise application
- AI Integration: Leverage APIs to build AI-based workflows and integrations
- QA: Be involved and participate in the overall software development lifecycle, including QA
- Build: Build automated tests and create a software development pipeline
- Integrations: Create integration between our product and third-party services we leverage
- DevOps: Package server application for cloud deployment, either development serverless or deployment on containers.
- Documentation: Build high-quality, sustainable code and related documentation.
About You – You will be successful when:
- You have a propensity to action and excel in a fast-paced startup environment, adeptly handling multiple tasks and projects.
- You bring a high level of personal task management to the table! You can stay on top of your TODOs and timelines in a chaotic and busy startup environment
- You have a keen eye for detail and ensure all projects meet the highest standards of quality.
- Experience (or course projects) with the development of backend services.
- Experience using LLM APIs (ChatGPT, Claude, …) in projects.
- Proficient coding in Python or willingness to learn quickly and switch to Python
- In-depth knowledge of how APIs and web services work (bonus for serverless and microservices architecture)
- Understanding of data models (ORMs) and data storage technologies
- Be resourceful in finding ways to get through technical challenges and figuring out ways of getting things done quickly
- Sufficient verbal and written communication skills in English, especially in technical areas
- You are a final-year student or recent graduate (within the past two years) of an undergraduate or post-graduate diploma program from an accredited university or college in Ontario, Canada, and eligible to work in Canada.
What We Offer
- This is a paid internship, with a minimum wage of $17.20 CAD/hr (can be slightly higher depending on the candidate’s qualifications).
- The position is full-time (37.5 hrs/week), but we are flexible if the candidate prefers (4 days/week, i.e. 30 hrs/week). Minimum total is 510 hrs.
- The internship is for a minimum of 4 months (1 semester), but we are open to longer internships (2 or 3 semesters).
- This is a unique opportunity to have an early seat at the table of a growing startup as we scale.
- We will work collaboratively to build and improve our brand in the market using the latest marketing technologies.
- We will provide fractional marketing leadership (fractional CMO) support to help guide and support you in your individual development and learning, as well as your role and duties.
- We provide flexible remote working accommodation while striving to get together at least once a week to build a strong connection.
CBC/Radio-Canada – Senior Backend Developer (English Services) (Full-time Telework) – Toronto, ON
Company: CBC/Radio-Canada
Location: Toronto, ON
Expected salary:
Job date: Sat, 30 Nov 2024 05:48:16 GMT
Job description: Long-Term (Fixed Term) Position Language Requirement: Language Skills: Work at CBC/Radio-Canada At CBC/Radio-Canada…. Please note that this is a 1-year contract. Why is this role important? CBC/Radio-Canada’s Content Distribution team provides…