
Senior Full Stack Software Developer
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in Canada.
• Collaborate with a team of developers to create AI-driven automation tools aimed at enhancing contact center efficiency.
• Partner with our Artificial Intelligence specialists to improve our product offerings.
• Operate within a dynamic, agile software development setting.
• Design applications that integrate with various systems, including web, desktop, and telephony platforms.
• Engage with product stakeholders to showcase your work and gather valuable feedback.
• Contribute your innovative ideas and experiment with new approaches.
• Execute additional responsibilities as assigned.
• Minimum of 5 years of software development experience across diverse technologies.
• Proficient in TypeScript or a comparable typed language (such as C#, Java, etc.).
• Required experience with Object-Relational Mapping tools like Entity Framework.
• Familiarity with databases such as MS SQL or PostgreSQL, along with advanced TSQL knowledge.
• Strong background in software architecture and design using contemporary techniques.
• Experience with UI/UX design principles, translating them into user-friendly and intuitive interfaces.
• In-depth understanding of web technologies (ASP.NET, CSS, JavaScript, jQuery or desktop application frameworks), with a focus on UI/UX best practices to ensure engaging and responsive experiences.
• Experience with Vue.js or similar JavaScript frameworks.
• Background in integrating AI/ML models (e.g., LLMs, RAG, speech-to-text) to enhance core product functionalities.
• Proven experience in designing and implementing scalable automation solutions, including browser extensions or Robotic Process Automation (RPA).
• Expertise in desktop application frameworks (e.g., Electron), with capabilities in performance optimization and forensic analysis for issues like memory leaks.
• Knowledge of Kubernetes and Docker.
• Excellent communication skills and the ability to work well with others.
• Experience with automated testing methodologies (Unit testing, Selenium, etc.).
• Proficient in building and consuming web services.
• Understanding or experience in an agile development environment.
• Familiarity with automated continuous deployment strategies.
• Experience in team collaboration, mentoring, and empowering fellow developers.
• Focus on balance and wellness.
• Flexible working environment.
GSB Solutions
General Dynamics Information Technology
Qualifacts
SD Solutions
Get handpicked remote jobs straight to your inbox weekly.