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.