Senior Full Stack Engineer

Toronto, ON, CA, Canada

Job Description

Position Title: Senior Software Engineer - AI Chatbots & Intelligent Agents

Location: Remote / Toronto (Hybrid)

Employment Type: Full-Time

About Us:

We are a leading provider of AI chatbot and intelligent agent solutions. Our company offers a low-code platform that enables businesses to implement AI-driven chatbot technologies tailored to their needs. We focus on delivering reliable, scalable, and cost-effective AI solutions for small businesses and enterprises alike. Our services cover every step of the process, from platform licensing to full customization and deployment.

Position Overview:

As a Senior Software Engineer, you will be responsible for developing, maintaining, and improving our AI-based chatbot platform. This role will involve building APIs, implementing new features, improving system performance, and ensuring the stability of our services. You will work within a highly collaborative team environment, helping to deliver high-quality, production-ready solutions to real-world clients.

Key Responsibilities:



Develop and maintain production-grade APIs using Python and related technologies. Implement and optimize chatbot behaviors through prompt engineering, metrics, and data collection. Develop web-based user interfaces using the ReactJS framework. Enhance and streamline the deployment pipeline to improve system reliability and delivery timelines. Monitor, diagnose, and resolve system outages and performance issues. Troubleshoot production-level AI problems and develop solutions to improve product quality.

Technology Stack:

Python Javascript (ReactJS) Linux, Docker MongoDB, RabbitMQ GCP AI tools: OpenAI, Anthropic, Groq, Mistral, Cohere Other tools: Twilio, Stripe, Sendgrid, Auth0, Atlassian

Qualifications:



8+ years of experience in software engineering. Experience with API development and system integration using Python. Familiarity with frontend development using ReactJS or similar frameworks. Strong problem-solving skills and experience with troubleshooting complex production issues. Ability to work independently and manage workloads in a remote or hybrid setting.

Preferred Qualifications:



Experience working in a startup or dynamic work environment. Familiarity with AI tools and platforms is a plus, but not required. Experience with cloud-based platforms and tools (e.g., GCP).
What We Offer: Competitive salary and benefits package. Equity opportunities based on performance and contributions. Flexibility to work remotely or in a hybrid setup. A stable work environment focused on delivering results and maintaining high-quality standards.

Job Type: Full-time

Pay: $63,130.47-$110,000.00 per year

Benefits:

Casual dress Paid time off
Experience:

Linux: 3 years (preferred) Python: 3 years (required) JavaScript: 3 years (preferred) APIs: 3 years (preferred)
Work Location: Hybrid remote in Toronto, ON M5A 1S9

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2645957
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned