Principal Engineer

Company: CCN

Salary: Not provided

Location: , United Kingdom

react
node

Description

• Design and develop full-stack features using TypeScript (NestJS, NextJS, React) and Python.

• Lead the implementation of microservices and event-driven orchestration patterns to support data-rich, real-time affiliate workflows.

• Architect and deploy AI agent systems using frameworks like LangChain, custom RAG pipelines, and vector databases.

• Build and maintain web scraping pipelines using Apify or custom frameworks, ensuring reliability, throughput, and compliance.

• Integrate bots and connectors across messaging and web platforms (e.g., Discord, Telegram).

• Ensure observability (metrics, logs, traces), CI/CD health, and secure cloud infrastructure (AWS + Terraform, GitHub Actions, Argo CD).

• Drive internal technical quality through unit testing (≥ 80% coverage), functional testing, and end-to-end testing, while actively managing critical technical debt.

• Collaborate with the Tech Lead and non-technical teams through pair programming, reviews, and demos.

• Evaluate and incorporate emerging technologies in AI, LLMs, and automation to continuously improve product capabilities.

Requirements

• 5+ years of full-stack experience building and scaling production-grade web platforms.

• Expertise in TypeScript (Node.js, NestJS, Javascript, React) and proficiency in Python (FastAPI).

• Hands-on experience with AI agent frameworks (e.g., LangChain), vector stores, and RAG workflows.

• Proven ability to design and deploy scalable scraping systems using tools like Apify.

• Familiarity with messaging or bot development ecosystems (e.g., Discord.js, Telegraf).

• Solid understanding of relational (PostgreSQL) and non-relational (e.g., MongoDB) databases; comfortable modeling for both transactional and unstructured data.

• Experience building event-driven architectures using Kafka, Kinesis, RabbitMQ, or similar.

• Strong debugging, profiling, and performance optimization skills across the full stack.

• A degree in Computer Science, Engineering, or a related technical field is preferred

• Nice to Have

• Experience in affiliate, fintech, gaming, or other high-compliance domains.

• Exposure to LLMs, embeddings, vector search (e.g., Pinecone), and tool/agent chaining logic.

• Familiarity with observability tooling (Grafana, Prometheus, DataDog) and incident response practices.

• Knowledge of privacy, data compliance, and secure coding standards (e.g., GDPR, ISO 27001).

• Proficiency with CI/CD, infrastructure-as-code (Terraform), and cloud-native deployment on AWS.

• Contributions to open-source AI or development projects.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.