back to careers

Full Stack Developer

(Full Stack Developer – TypeScript, Cloud, Next.js) – ChatBotKit (Remote)

ChatBotKit, a fast-growing London-based conversational AI and agentic platform company, is seeking an experienced Full Stack Developer for a fully remote role. In this position, you will contribute to the design, development, and deployment of our AI-driven applications across both frontend and backend systems. We’re looking for a mid- to senior-level engineer with strong proficiency in TypeScript, cloud infrastructure (AWS, Google Cloud), and modern web frameworks such as Next.js and React. This is a unique opportunity to shape the future of agentic AI tools in a fast-paced, developer-first environment.

Responsibilities

  • Full Stack Development: Design, implement, and maintain scalable features and services across the frontend (React/Next.js) and backend (Node.js/Python).
  • Cloud Infrastructure: Deploy and maintain cloud-native applications in AWS and Google Cloud environments. Contribute to DevOps practices and CI/CD workflows.
  • API Design & Integration: Build and consume RESTful APIs to power real-time conversational AI experiences.
  • Performance & Security: Ensure high performance, security, and scalability of the applications across different environments.
  • Collaboration: Work closely with the product, design, and AI teams to build and iterate on features that delight users and support the needs of our enterprise clients.
  • Code Quality: Write clean, maintainable, and well-tested code. Participate in code reviews and maintain high engineering standards.
  • Innovation: Stay current with new technologies and best practices in web development, cloud computing, and conversational AI.

Qualifications

  • Experience: 5+ years of experience in full stack web development, with a strong track record of shipping and maintaining production-grade applications.
  • Languages: Expert-level proficiency in TypeScript and strong working knowledge of Python.
  • Frontend: Experience with React and Next.js, including server-side rendering and static site generation.
  • Backend: Proficiency in Node.js, Python and microservices architecture.
  • Cloud: Hands-on experience with AWS and Google Cloud Platform.
  • DevOps: Familiarity with containerization (Docker), CI/CD pipelines, infrastructure-as-code tools (Terraform), and monitoring solutions.
  • Testing: Experience with automated testing frameworks (e.g., Jest, Playwright, Cypress).
  • Teamwork: Comfortable working in a collaborative, agile development environment. Excellent communication skills and an ability to self-manage.

Bonus Points

  • Experience with serverless architectures.
  • Familiarity with OpenAI APIs or LLM-based application development.
  • Exposure to chatbot frameworks or agentic system design.
  • Contributions to open source or tech communities.

Compensation and Benefits

  • Competitive Package: We offer a competitive base salary with performance-based bonuses, aligned with industry standards for a role of this level.
  • Standard Benefits: ChatBotKit provides a standard benefits package including health insurance, retirement/pension contributions, and paid time off.
  • Equity & Growth: Equity or stock option potential in a fast-growing startup.
  • Remote Flexibility: Fully remote work setup (work from home) with flexible hours. Occasional travel to London for team events or London AI Hub meetups is welcome (but not required).
  • Professional Development: Opportunity to work with cutting-edge AI technologies and contribute to a next-generation developer platform.
  • Professional development budget (books, courses, conferences) and modern tools (MacBook, software subscriptions).

How to Apply: If you’re a passionate full stack engineer excited about building the next generation of AI tools, we’d love to hear from you. Please submit your resume and a brief cover letter outlining your relevant experience to . Join ChatBotKit and help define the future of conversational AI.

Apply for Full Stack Developer