We’re looking for a talented full stack Django developer (or option for 1 year contract position) to join our professional services team
Position type: Full-time
Reports to: Software Development Manager
Needs to:
- Collaborate with a small and dedicated team to design and develop innovative features and releases.
...
- Engage in active collaboration with fellow team members to refine technical requirements.
Advantages
- Flexible working arrangement (Hybrid, Remote, or in office)
- Overtime after 80 hours (bi-weekly)
- Very competitive benefits
- Collaborative and supportive work environment
Responsibilities
- Collaborate with a small and dedicated team to design and develop innovative features and releases.
- Engage in active collaboration with fellow team members to refine technical requirements.
- Assume complete ownership of feature development in a new application and seamless integration with legacy systems.
- Demonstrate proficiency in working across the entire stack of application layers.
- Thrive in an Agile environment, adapting to dynamic project needs.
- Advocate for sound technical decisions and implement elegant solutions for assigned tasks.
Qualifications
Requirements:
- Minimum 8 years of hands-on experience in developing secure and scalable web applications.
- At least 5 years of proficiency in Python and Django.
- Minimum 3 years of experience with React or similar JavaScript frameworks.
- Strong understanding of Git, including knowledge of rebasing and merging techniques.
- Familiarity with testing, TDD (Test-Driven Development), and continuous integration practices.
- Sound knowledge of database principles and familiarity with Object Relational Mapping (ORM) concepts.
- Comprehensive understanding of the full stack of web applications, with the ability to optimize each layer for optimal performance.
- High-level understanding of user experience (UX) and user interface (UI) design principles.
- Experience collaborating with visual and user experience designers.
Assets:
- Proficiency in DevOps tools like Ansible and Docker, along with understanding of CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Experience in building high-performance applications on containerized environments such as OpenShift.
- Familiarity with identity management solutions like Keycloak, Okta, or Active Directory.
- Knowledge of GIS (Geographic Information System) technologies.
- Experience working in a professional services environment, including estimating and planning work based on project budget and schedule in collaboration with Project Managers and clients.
Summary
As a talented full stack Django developer, you will have the opportunity to join our professional services team in a full-time position. Reporting to the Software Development Manager, your primary responsibilities will be to collaborate with a small and dedicated team in designing and developing cutting-edge features and releases. This will involve active collaboration with fellow team members to refine technical requirements, ensuring that our projects are delivered with the highest level of quality and innovation.
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.
show more
We’re looking for a talented full stack Django developer (or option for 1 year contract position) to join our professional services team
Position type: Full-time
Reports to: Software Development Manager
Needs to:
- Collaborate with a small and dedicated team to design and develop innovative features and releases.
- Engage in active collaboration with fellow team members to refine technical requirements.
Advantages
- Flexible working arrangement (Hybrid, Remote, or in office)
- Overtime after 80 hours (bi-weekly)
- Very competitive benefits
- Collaborative and supportive work environment
Responsibilities
- Collaborate with a small and dedicated team to design and develop innovative features and releases.
- Engage in active collaboration with fellow team members to refine technical requirements.
- Assume complete ownership of feature development in a new application and seamless integration with legacy systems.
- Demonstrate proficiency in working across the entire stack of application layers.
- Thrive in an Agile environment, adapting to dynamic project needs.
...
- Advocate for sound technical decisions and implement elegant solutions for assigned tasks.
Qualifications
Requirements:
- Minimum 8 years of hands-on experience in developing secure and scalable web applications.
- At least 5 years of proficiency in Python and Django.
- Minimum 3 years of experience with React or similar JavaScript frameworks.
- Strong understanding of Git, including knowledge of rebasing and merging techniques.
- Familiarity with testing, TDD (Test-Driven Development), and continuous integration practices.
- Sound knowledge of database principles and familiarity with Object Relational Mapping (ORM) concepts.
- Comprehensive understanding of the full stack of web applications, with the ability to optimize each layer for optimal performance.
- High-level understanding of user experience (UX) and user interface (UI) design principles.
- Experience collaborating with visual and user experience designers.
Assets:
- Proficiency in DevOps tools like Ansible and Docker, along with understanding of CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Experience in building high-performance applications on containerized environments such as OpenShift.
- Familiarity with identity management solutions like Keycloak, Okta, or Active Directory.
- Knowledge of GIS (Geographic Information System) technologies.
- Experience working in a professional services environment, including estimating and planning work based on project budget and schedule in collaboration with Project Managers and clients.
Summary
As a talented full stack Django developer, you will have the opportunity to join our professional services team in a full-time position. Reporting to the Software Development Manager, your primary responsibilities will be to collaborate with a small and dedicated team in designing and developing cutting-edge features and releases. This will involve active collaboration with fellow team members to refine technical requirements, ensuring that our projects are delivered with the highest level of quality and innovation.
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.
show more