29 Oct
|
Compunnel
|
Ontario
KEY RESPONSIBILITIES
Design and develop front-end interfaces for LLM-powered workflows using frameworks such as React or Vue
Implement user-centric designs, wireframes, and prototypes using tools such as Figma or Sketch
Develop and maintain backend APIs and services using technologies such as Node.js, Python, or similar frameworks
Integrate front-end applications with GenAI models, vector databases, and analytics systems
Perform end-to-end testing, debugging, and performance optimization of applications
Collaborate with product, sales, and engineering teams to gather requirements and improve user experience
Design, develop, test, deploy, and maintain applications throughout the full software development lifecycle
Apply disciplined coding practices including design patterns, automation, semantic versioning, and use of third-party libraries
Conduct application testing and analysis to ensure solutions meet performance and user requirements
Assist in developing automated testing frameworks to support high-quality code delivery
Troubleshoot errors, resolve bugs, and improve overall system performance and efficiency
Participate in brainstorming and ideation sessions to develop innovative digital solutions
Develop prototypes and solution diagrams to present proposed technical approaches
Apply CI/CD methodologies and DevSecOps practices to support secure and efficient application delivery
Perform peer code reviews to maintain code quality and encourage continuous team learning
Log tasks, updates, and documentation accurately using tools such as Jira
Collaborate with cross-functional teams including Data Infrastructure, Web Backend, and Web Frontend teams
REQUIRED QUALIFICATIONS
3–5 years of full stack development experience with strong emphasis on front-end development
Experience with modern front-end frameworks such as React or Vue
Experience with prototyping tools such as Figma or Sketch
Knowledge of REST API development and integration
Experience with CI/CD pipelines and DevSecOps practices
Familiarity with LLM-based applications or conversational AI integrations
Strong understanding of core web technologies and responsive design principles
Strong foundation in data structures, algorithms, and object-oriented programming
Familiarity with testing frameworks and debugging tools
Ability to work in quick-paced cross-functional environments
Strong communication, collaboration, and problem-solving skills
PREFERRED QUALIFICATIONS
Experience developing cloud-based applications
Experience with backend development using Python, Node.js, or serverless architectures
Understanding of architectural design patterns for scalable applications
Familiarity with caching mechanisms and resilience patterns for distributed systems
#J-18808-Ljbffr
📌 Software Developer (Ontario)
🏢 Compunnel
📍 Ontario