Senior Fullstack Developer (AI Chatbot / RAG Systems)

Remote Full-time
At Robots & Pencils, we build meaningful, scalable software experiences that help innovative organizations move faster and smarter. We are seeking a Senior Fullstack Developer to support the rapid development of an AI-powered chatbot platform leveraging Retrieval-Augmented Generation (RAG). This role is ideal for an experienced engineer who thrives in fast-paced environments, enjoys building across the stack, and is excited to work at the intersection of modern web development and AI systems.
In this role, you will work as part of a strategic, embedded delivery team focused on prototyping and production readiness for AI-driven solutions. You will collaborate closely with UX designers, AI engineers, and client stakeholders to iterate on user interfaces, build supporting backend systems, and help de-risk the solution as it evolves toward production. Your work will be highly visible and critical in shaping both the technical foundation and user experience of an emerging AI product.

Key Responsibilities
Fullstack Engineering & Application Development

Design, build, and iterate on frontend applications using React


Develop backend services and APIs using C# / .NET to support AI-driven workflows


Rapidly prototype and refine features to validate requirements and technical feasibility


Contribute to scalable, maintainable codebases aligned with engineering best practices


Support deployment readiness, including performance considerations and system stability

AI-Augmented Development

Treat AI-assisted development (e.g., Claude Code, Kiro, Cursor, GitHub Copilot) as a baseline capability, integrating these tools seamlessly into your daily workflow to improve speed and efficiency


Apply thoughtful prompt engineering and structured interaction patterns to produce reliable, maintainable code


Go beyond basic AI assistance by leveraging more advanced techniques (e.g., spec-driven development, test-driven prompting, and iterative refinement workflows) to improve code quality, consistency, and alignment with requirements


Use AI tools to support the full development lifecycle, including design exploration, implementation, testing, and documentation


Stay current with the rapidly evolving AI tooling landscape, critically evaluating and adopting new tools or practices that meaningfully improve developer productivity and outcomes


AI System Integration & Prototyping

Collaborate with AI Engineers to integrate chatbot functionality powered by RAG architectures


Build supporting services and interfaces that enable seamless interaction with AI models


Help de-risk AI solutions by validating technical assumptions and identifying potential gaps


Contribute to shaping system architecture for future production-scale implementation

Client-Facing Development & Collaboration

Work directly with client stakeholders to understand requirements and translate them into technical solutions


Collaborate with UX designers to iterate on UI/UX and deliver intuitive user experiences


Participate in regular client discussions, demos, and feedback sessions


Communicate technical decisions clearly to both technical and non-technical audiences

API Development & Platform Integration

Develop and maintain APIs that connect frontend applications with backend and AI services


Integrate with external systems and data sources as needed for chatbot functionality


Contribute to architectural decisions ensuring scalability, reliability, and flexibility

Quality, Testing & Engineering Excellence

Write clean, testable, and maintainable code


Participate in code reviews and contribute to continuous improvement of engineering standards


Collaborate with team members to troubleshoot and resolve issues efficiently

Collaboration, Communication & Mentorship

Work closely within a cross-functional team including designers, engineers, and AI specialists


Provide technical guidance and share knowledge within the team


Communicate progress, risks, and solutions effectively across stakeholders

Innovation & Continuous Improvement

Stay current with evolving AI technologies and frontend/backend best practices


Explore new tools and approaches to improve speed, quality, and system design


Contribute to the advancement of AI-driven product development within the organization


Required Skills & Experience

B.S. in Computer Science, Computer Engineering, or equivalent experience


5+ years of professional software development experience delivering production applications


Strong experience with:


React (frontend development)


C# / .NET (backend development)


Experience building and integrating APIs


Strong understanding of modern application architecture and development best practices


Demonstrated experience using AI coding tools (e.g., GitHub Copilot, Cursor, Claude) as part of daily development workflow


Experience working in fast-paced, iterative development environments


Comfortable working in client-facing roles


Tech Stack You Will Work With

Frontend: React, JavaScript / TypeScript


Backend: C#, .NET


AI / Systems: RAG-based architectures, AI integrations


AI Dev Tooling: Claude Code, Kiro, Cursor, GitHub Copilot, or equivalent AI-assisted development tools


Cloud & DevOps: AWS or Azure (environment-dependent), CI/CD pipelines


Tooling: Git, modern IDEs, testing frameworks


Personal Attributes

Fast-Moving Builder: Thrives in rapid prototyping and iterative development environments


Collaborative: Works effectively across design, AI, and engineering teams


Client-Centered: Comfortable engaging directly with stakeholders and adapting to feedback


Curious & Adaptable: Excited by emerging AI technologies and evolving requirements


Solution-Oriented: Focuses on delivering practical, scalable outcomes


Why Join Robots & Pencils?
At Robots & Pencils, you’ll join a global team of engineers, designers, and strategists who care deeply about craftsmanship and innovation. You’ll work on cutting-edge AI initiatives, helping shape next-generation products that blend intelligent systems with thoughtful user experience. If you enjoy working at the forefront of AI, collaborating with talented teams, and building impactful solutions from prototype to production, we’d love to meet you.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Associate Manager, Performance Marketing (Open to Remote)

Remote Full-time

Principal Researcher, Talent Analytics

Remote Full-time

Intake Coordinator, Non-Clinical - Full time - 3:00 - 11:00 pm

Remote Full-time

**Experienced Data Entry Specialist (Night Shift) – Precision Data Management Expert**

Remote Full-time

**Experienced Pharmacy Technician – Remote Data Entry Specialist**

Remote Full-time

Remote Customer Service Agent (Monday - Friday,...

Remote Full-time

Clinical Research Assistant I

Remote Full-time

Sr. Network Security Engineer​/Remote​/Local Field Support

Remote Full-time

[Remote] 1482# Principal Statistical Programmer Consultant(Oncology) - Remote in US

Remote Full-time

Walgreens Data Entry Jobs @Remote-Career

Remote Full-time
← Back to Home