Submit

Senior Backend Engineer (AI Bot Solutions)

Lisboa

Job description

Are you a Backend Engineer with a passion for cutting-edge AI and a knack for building robust, scalable conversational experiences?
Do you thrive on transforming complex business needs into intuitive, intelligent chatbot solutions? If so, we'd love for you to join our team and help us empower our colleagues with next-generation AI-powered tools!

About the Role:
We're looking for a talented and experienced Senior Backend Engineer to play a pivotal role in designing, developing, and integrating AI-powered chatbots specifically for Microsoft Teams. You'll be instrumental in creating large-scale conversational platforms that enhance productivity and streamline workflows for our enterprise users.
This is an exciting opportunity to leverage your expertise in modern backend technologies and AI services to make a tangible impact.
What You'll Do:
As a Senior Backend Engineer, your contributions will be key to our success. You will:
  • Architect & Develop: Design and build high-performance backend services using Node.js and TypeScript, primarily leveraging the Azure ecosystem to power our AI chatbot solutions.
  • Integrate AI: Seamlessly connect advanced AI services like Azure OpenAI and Azure Cognitive Search into our business workflows, making our chatbots smarter and more responsive.
  • Craft Conversational Experiences: Utilize the Microsoft Bot Framework SDK to create dynamic Adaptive Cards and manage sophisticated webhook architectures that enable intuitive and engaging user interactions within Microsoft Teams.
  • Ensure Scalability & Reliability: Implement robust monitoring and failover strategies to handle high-volume bot interactions, ensuring continuous availability and a smooth user experience.
  • Drive Innovation: Proactively identify opportunities to enhance existing chatbot functionalities and explore new technologies to keep our conversational platforms at the forefront.
  • Collaborate & Mentor: Work closely with cross-functional teams, sharing your expertise and guiding junior engineers in best practices for AI chatbot development.

Requirements

You should have:
  • Extensive Experience: 6+ years of hands-on experience in backend development, with a significant focus on building and integrating AI-powered chatbots, particularly for platforms like Microsoft Teams.
  • Technical Mastery: Deep expertise in developing scalable backends using Node.js and TypeScript.
  • Azure Cloud Proficiency: Strong command of Azure services, including experience with Azure OpenAI, Azure Cognitive Search, and Azure Blob Storage.
  • Bot Framework Savvy: Proven experience with the Microsoft Bot Framework SDK, including creating Adaptive Cards and managing complex webhook architectures.
  • High-Volume Handling: Demonstrated ability to manage high-volume bot interactions, implementing effective monitoring and failover strategies.
  • Problem-Solving Acumen: A keen ability to connect AI services to real-world business workflows, making chatbots genuinely useful and intelligent for enterprise users.
Core Skills:
  • Node.js
  • TypeScript
  • Azure (OpenAI, Cognitive Search, Blob Storage)
  • Microsoft Bot Framework
  • Adaptive Cards
  • Webhooks
  • Fastify
  • MongoDB
  • GitHub Actions
  • Senior Level - AI, Azure (OpenAI, Cognitive Search, Blob Storage)
  • Mid-Level - Microsoft Bot Framework and Adaptive Cards

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit