![](https://cdn.nolocation.io/companies/1716858023922651290.png)
About UsDialist is a market solutions company dedicated to serving jewellers, founded by experienced retail jewellers with a strong presence in Toronto, Ontario. Our platform is designed in direct collaboration with the wider retail network to address the universal challenges faced by the industry. Our firsthand experience drives our commitment to developing innovative solutions that streamline processes, enhance customer experiences, and boost profitability. Dialist aims to provide jewellers with the tools they need to thrive in a competitive market.
Role DescriptionWe are seeking a talented Full Stack Developer to join our team. In this role, you will be responsible for developing and assisting with both front-end and back-end components of our platform, ensuring seamless functionality and integration with the user interface while following code cleanliness and organization standards. Our ideal candidates will be proficient with core Django concepts, RESTful APIs, database management, and version control.
QualificationsBachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience (professional or independent).Strong Python experience and experience developing APIs using Python.Proficiency with Version-Control such as GitHub or GitLab.Proficiency with front-end technologies such as JavaScript, Ajax/HTMX/Fetch API, HTML, and CSS.Proficiency with back-end development using Django and/or Django Rest Framework.Experience with database design and the usages of an ORM.Understanding of middleware and it's purposes.Understanding of async and concurrency concepts.Understanding of socket and network concepts (Emphasis on HTTP and experience working with JSON).Strong understanding of programming standards in cleanliness, code flow, exception handling and security.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills and the ability to work both independently and as part of a team.
Valued Skills (Not Required):Familiarity with cloud services (e.g., AWS, Google Cloud).Experience / Understanding of network concepts as they relate to content delivery and caching.Understanding of DevOps principles and practices.Experience with real-time event-driven updates using Celery and WebSockets or similar.Experience with front end frameworks such as React or Vue is valued.
Key ResponsibilitiesDevelop, test, and maintain high-quality web applications using Django and Django REST framework for the backend.Design and implement RESTful APIs and integrate them with front-end components.Utilize Django's built-in ORM with PostgreSQL database.Implement custom middlewares for permissions. Design custom forms logic to ensure proper formatting, data integrity and security.Develop dynamic, responsive front-end components using JavaScript, Ajax/HTMX, HTML, and CSS.Utilize SPA concepts and real-time event-driven updates using Celery and WebSockets.Optimize applications for speed, scalability, and security.Ensure cross-platform and cross-browser compatibility.Troubleshoot and debug issues across the stack to ensure smooth functionality.Participate in code reviews to maintain code quality and share best practices.
*Potential applicants looking for part-time positions, contract work or paid internships are welcome to apply here or directly inquire at employment@dialist.com. *We welcome applications from any location within Canada.
Key Skills
Related Jobs
![Canonical - Jobs](https://cdn.nolocation.io/companies/1660042917895383454.png)
Security Engineer Ubuntu
![LimeSurvey](https://cdn.nolocation.io/companies/1660423335339479365.png)
Senior Software Engineer
![Covariant](https://cdn.nolocation.io/companies/1662068976948151470.png)
Test Automation Engineer
![Plenty of Fish](https://cdn.nolocation.io/companies/1661544872112376170.png)
Senior Android Engineer
![LeadSimple](https://cdn.nolocation.io/companies/1661544812266350309.png)
Lead Software Engineer
![Iterative](https://cdn.nolocation.io/companies/1660423210424072051.png)
Senior Frontend Engineer
![Wander](https://cdn.nolocation.io/companies/1660231993025589187.png)
Data Engineer
![Covariant](https://cdn.nolocation.io/companies/1662068976948151470.png)
Production Engineer
![Commit](https://cdn.nolocation.io/companies/1660155122581611122.png)
Senior Back End Developer
![AON3D](https://cdn.nolocation.io/companies/1662069060345636558.png)
Senior Frontend Engineer Platform
![Philo](https://cdn.nolocation.io/companies/1660474887673216995.png)
IT Engineer
![Canonical - Jobs](https://cdn.nolocation.io/companies/1660042917895383454.png)
Senior Software Engineer Cloud Images
![Levity AI](https://cdn.nolocation.io/companies/1660642670139425624.png)
Senior Product Designer
![Clevertech](https://cdn.nolocation.io/companies/1660147397267007086.png)
Hands On Engineering Manager
![SOCi](https://cdn.nolocation.io/companies/1661544362311902003.png)
Full Stack Software Engineer
![Zuplo](https://cdn.nolocation.io/companies/1663248605340975309.png)
Senior Front End Developer
![Tettra](https://cdn.nolocation.io/companies/1660719903484302286.png)
Customer Success Manager
![Angi](https://cdn.nolocation.io/companies/1659875416164910470.png)
Senior Software Engineer .NET Core
![Ethereum](https://cdn.nolocation.io/companies/1661544528551725780.png)
Front End TypeScript Developer
![Toptal](https://cdn.nolocation.io/companies/1660146888834119919.png)