VOTRE PROCHAIN CHAPITRE
Full Stack AI Product Engineer – TypeScript, Azure
À propos du poste
• Design, develop, and maintain modern full-stack applications
• Build scalable backend systems, APIs, integrations, and product capabilities primarily using TypeScript, with Python where appropriate
• Develop performant and user-friendly frontend applications using modern web technologies
• Build features and solutions for client platforms and Chiri's internal products
• Design and build AI-powered applications, integrations, automations, and workflows using modern LLMs and AI models
• Build and operate applications and services in Microsoft Azure
• Define and manage cloud infrastructure using Terraform and infrastructure as code
• Build and maintain automated CI/CD pipelines for application and infrastructure deployment
• Integrate third-party platforms, APIs, enterprise applications, and business systems
• Work with structured and unstructured data, including conversational data such as call transcripts
• Translate business requirements into scalable technical solutions
• Participate in architecture discussions and system design decisions
• Collaborate with engineers, product stakeholders, and client teams
• Optimize application performance, reliability, security, and maintainability
• Write clean, maintainable, and well-tested code
• Participate in code reviews and contribute to engineering best practices
• 5+ years of professional software engineering experience
• Strong production experience with TypeScript
• Working professional experience with Python
• Professional experience building backend services, APIs, integrations, and data workflows
• Experience developing frontend applications using React, Next.js, or similar modern frameworks
• Experience building production software incorporating LLMs, AI models, or AI-powered workflows
• At least 1-2+ years of hands-on Microsoft Azure experience
• Hands-on experience with Terraform or comparable infrastructure-as-code tooling
• Experience with Docker and containerized application development
• Strong understanding of software architecture, system design, and engineering best practices
• Experience building and maintaining CI/CD pipelines and Git-based development workflows
• Strong SQL and relational data fundamentals
• Experience integrating external APIs and business applications into production systems
• Experience owning features from design through deployment and ongoing support
• Excellent written and verbal communication skills in English
• Ability to work independently and collaborate effectively in a remote environment
• A fast-paced, fully remote environment with meaningful ownership
• Access to cutting-edge AI tools, models, and internal playbooks
• Direct collaboration with experienced engineers and company leadership
• Opportunity to grow from feature ownership into broader technical and architectural responsibility
• Culture that values curiosity, continuous learning, and pragmatic problem-solving