Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Freelance Chatbot Developer
Location
Worldwide
Posted
1 day ago
Salary
$60 / hour
Seniority
Mid Level
Job Description
Freelance Chatbot Developer
Mindrift
Role Description Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.ai/) and build conversational bots and messaging-platform integrations within our hybrid AI + human environment. In this role, as an AI Pilot, you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide bot engineering expertise, conversational design judgment, and quality control to ensure bots are reliable, useful, and ready for real users. This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic. Key Responsibilities - Build bots for WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, and similar messaging platforms. - Design and implement conversational flows, dialogue state, and fallback handling. - Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate. - Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources). - Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates). - Evaluate AI-generated bot code and refactor it for correctness, reliability, and graceful error handling. - Implement logging, monitoring, and recovery so bots stay healthy in production. Qualifications - At least 3 years of relevant backend, integration, automation, or bot development experience (required). - Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus. - Strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows. - Ability to design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services. - Strong problem-solving skills, attention to detail, and the ability to work independently are essential. Requirements - At least 1 year of hands-on experience building bots for major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required. - Strong command of Python or Node.js for backend bot logic. - Solid experience with REST APIs, webhooks, OAuth, and async request handling. - Experience with relational or NoSQL databases for storing conversation state and user data. - Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus. - Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages). - Experience with hosting and deployment (Docker, serverless, VPS, or PaaS). - Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows. - Self-directed work ethic with the ability to design and ship complete bots independently. - Portfolio or examples of bots you've built (required). - English proficiency: Upper-intermediate (B2) or above (required). Compensation On this project, contributors can earn up to $60 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements. Benefits - Work fully remote on your own schedule with just a laptop and stable internet connection. - Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field. - Participate in performance-based bonus programs that reward high-quality work and consistent delivery.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Careerflow.aiCommitments Required: 40 hours per week with overlap of 6 hours with PST. Engagement type: Contractor (no medical/paid leave). Duration of contract: 6 months with opportunity to extend; expected start date is 1st week of Jun-2026. Location: North America and LATAM.
Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. - Contribute expert-level knowledge to bug fixing, feature implementation, codebase refactoring, and performance optimization across a range of programming languages. - Analyze and enhance software codebases to ensure clarity, maintainability, and efficiency. - Collaborate with multidisciplinary teams to provide feedback and insights for AI model improvement. - Develop robust solutions and document best practices to support scalable AI training workflows. - Evaluate existing system architecture and recommend technical strategies for optimal results. - Deliver clear, concise written and verbal communication regarding technical findings and project progress. - Support the continuous improvement of AI systems by providing real-world coding expertise in challenging scenarios. Qualifications - Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go considered a strong asset. - Deep understanding of algorithms, data structures, and performance tuning. - Demonstrated experience in debugging complex software issues and delivering maintainable solutions. - Strong background in feature development and codebase refactoring. - Proven ability to optimize software for performance and scalability. - Exceptional written and verbal communication skills, with a keen attention to detail. - Track record of success in collaborative, cross-functional teams, ideally in remote settings. Requirements - Previous experience working on large-scale, distributed codebases. - Familiarity with modern AI or machine learning systems is a plus, though not required. - Background in participating in rigorous code reviews and contributing to the development of software best practices. Benefits - This is a unique opportunity to directly impact the next generation of AI by leveraging your advanced engineering skills in a dynamic, remote setting.
Software Engineer
Careerflow.aiCommitments Required: 40 hours per week with overlap of 6 hours with PST. Engagement type: Contractor (no medical/paid leave). Duration of contract: 6 months with opportunity to extend; expected start date is 1st week of Jun-2026. Location: North America and LATAM.
Role Description We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems. - A Cybersecurity/SecOps background or exposure is highly preferred. - No prior AI experience is required. - What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality. Qualifications - 3+ years of hands-on software engineering experience. - Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, Node.js, Java, C++, Go, or Ruby. - Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations. - Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs. - Ability to explain complex engineering decisions clearly and objectively. - Comfortable reading and reasoning through unfamiliar code or technical requirements. Requirements - Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects. - Review, debug, improve, and explain code across different technical environments. - Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows. - Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience. - Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered. - Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises. - Adapt quickly to new codebases, frameworks, and technical requirements. Preferred Qualifications - Experience with cloud environments such as AWS, GCP, or Azure. - Experience with CI/CD pipelines, DevOps workflows, containers, monitoring, or production operations. - Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native. - Open-source contributions, public GitHub work, technical writing, or strong examples of past engineering work. - Experience mentoring engineers, reviewing code, or making architecture decisions.
Role Description Atuar no desenvolvimento, manutenção e evolução de aplicações backend, contribuindo para a construção de soluções escaláveis, seguras e de alta performance; - Desenvolver novas funcionalidades e realizar melhorias contínuas em sistemas existentes, garantindo qualidade técnica, estabilidade e aderência às necessidades do negócio; - Participar das definições técnicas da squad, colaborando na construção de APIs, integrações, arquitetura de microsserviços e boas práticas de desenvolvimento; - Atuar ativamente nos ritos, cerimônias e reuniões da equipe, contribuindo com discussões técnicas, refinamentos, estimativas, planejamentos e alinhamentos junto aos times de negócio, produto e tecnologia; - Contribuir para a qualidade do código por meio de testes automatizados, code reviews, observabilidade e monitoramento das aplicações; - Apoiar a identificação e resolução de problemas técnicos, propondo melhorias contínuas para a arquitetura, processos e entregas da squad; - Atuar em um ambiente colaborativo, utilizando práticas ágeis e ferramentas de Inteligência Artificial para aumentar produtividade, qualidade e eficiência no desenvolvimento, garantindo alinhamento técnico e evolução sustentável dos produtos e sistemas. Qualifications - Experiência sólida com desenvolvimento backend utilizando .NET Framework, .NET Core, ASP.NET e C#; - Conhecimento em controle de versão com Git; - Vivência com metodologias ágeis, como Scrum e Kanban; - Experiência na escrita e manutenção de testes unitários; - Conhecimento em bancos de dados relacionais, especialmente SQL Server; - Experiência com bancos de dados não relacionais, como MongoDB; - Vivência com mensageria utilizando RabbitMQ, Kafka ou soluções similares; - Experiência no desenvolvimento e documentação de APIs REST utilizando Swagger/OpenAPI; - Conhecimento em autenticação e autorização utilizando JWT, OAuth2 ou soluções similares; - Experiência com soluções de cache, como Redis; - Conhecimento em ferramentas de observabilidade e monitoramento, preferencialmente Datadog; - Experiência com arquitetura de microsserviços; - Vivência prática com ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software, como GitHub Copilot, Cursor ou Claude; - Conhecimento em serviços AWS, como S3, EC2, SES, SNS, SQS, Lambda Functions e similares; - Perfil proativo, consultivo e orientado à solução de problemas. Requirements - Possuir espanhol intermediário ou avançado, contribuindo para a comunicação e colaboração em projetos ou interações com times da América Latina. Benefits - Vale alimentação e refeição no cartão Sólides Benefícios com mais de R$ 1.200,00 mensais; - Auxílio home office no valor de R$ 150,00 mensais; - Você decide entre vale-transporte ou vale-combustível, no caso de vagas híbridas e presenciais; - Plano de saúde e auxílio odontológico de alta qualidade; - Seguro de vida que cobre doenças ocupacionais; - Participação nos lucros; - Total Pass para se manter saudável; - Trib Pass para trocar moedas digitais por hospedagens e passagens aéreas com cobertura mundial; - Licença maternidade estendida: 180 dias; - Licença paternidade estendida: 30 dias; - Desconto em consultas nutricionais; - Desconto em terapia online; - Clube de benefícios para quem gosta de comprar com descontos; - Knowledge transfer através do Frame KT; - Bonificação por indicação de novos colaboradores; - Horário flexível; - No dress code; - Nas pausas presenciais, fique à vontade para comer pães, bolos e frutas; - Ambiente leve, flexível e cultura colaborativa.
• Design and develop stable, secure, and scalable RPA solutions using UiPath using RE Framework and other development best practices • Maintain and update technical documentation • Follow and recommend improvements of good best practices, methodologies, QA/testing, policies, and procedures • Recommend continual improvements for RPA solutions • Author and maintain Solution Design Documents (SDDs), process definitions, and other automation artifacts to support development and knowledge transfer • Build, deploy, and monitor automations in UiPath Orchestrator, including queue management, scheduling, and asset configuration • Leverage UiPath Automation Suite to deliver enterprise-grade automations across cloud and on-premises environments • Develop and configure UiPath Autopilot experiences to support AI-assisted decision-making and user-guided automation • Implement Document Understanding workflows to process structured, semi-structured, and unstructured data using AI models and OCR • Integrate UiPath with third-party systems and APIs to enable seamless end-to-end process automation • Collaborate with business analysts, process SMEs, and testers to ensure automations align with business requirements and deliver measurable value • Participate in Agile ceremonies (sprint planning, daily standups, retrospectives) to ensure iterative, transparent, and high-quality delivery

