Enable job alerts via email!

Senior Full-Stack Engineer

Datatonic, Ltd.

Camden Town

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company is seeking a Senior Full-Stack Engineer for AI applications in Camden Town. The role involves developing scalable web applications, optimising performance, and engaging with clients to deliver AI-powered solutions. Candidates should have at least 3 years of experience, strong Python and JavaScript skills, and familiarity with cloud platforms. Excellent communication and leadership skills are essential.

Qualifications

  • 3+ years as a Full-Stack Engineer, including AI application development experience.
  • Proficient in Python and JavaScript/TypeScript.
  • Experienced with modern front-end frameworks like React, Angular, or Vue.js.
  • Strong background in designing RESTful APIs and microservices.
  • Familiar with cloud platforms like Google Cloud, AWS, or Azure.

Responsibilities

  • Build and maintain scalable, secure web applications integrating AI capabilities.
  • Optimise solutions for performance and responsiveness.
  • Automate deployment and monitoring of AI applications.
  • Create architecture designs for AI applications using Google Cloud.
  • Build production-grade software for data-driven solutions.
  • Engage with clients to scope projects and deliver AI solutions.

Skills

Python
JavaScript/TypeScript
React
Angular
Vue.js
RESTful APIs
Google Cloud
AWS
Version Control
SQL
NoSQL
Web Security
Job description
Overview

As a Senior Full-Stack Engineer, AI Applications, you'll be instrumental in building innovative, end-to-end AI-powered solutions. You'll take pride in crafting beautiful, production-ready code across both front-end and back-end systems, ensuring seamless user experiences and robust functionality. You'll be an advocate for high-quality engineering and best practices in all stages of software development, from rapid prototypes to scalable production deployments.

While this is a hands-on technical role, we're particularly interested in candidates with a desire to lead projects and actively engage in client discussions. Your responsibilities will involve building trusted relationships with prospects, finding creative ways to integrate machine learning into user-facing applications, scoping projects, and overseeing the delivery of these engagements. To be successful, you will need strong full-stack development fundamentals combined with an understanding of Generative AI concepts. You’ll know the right tools and approaches for building responsive UIs, robust APIs, and well-tested scalable applications. Furthermore, you’ll need excellent communication and consulting skills, with the desire to meet real business needs and deliver innovative solutions using AI & Cloud.

Responsibilities
  • AI Application Development: Build and maintain scalable, secure web applications, including user interfaces (UI) and application programming interfaces (API), that integrate and expose AI capabilities.
  • Performance Optimisation: Optimise full-stack solutions for performance, scalability, and responsiveness across both front-end and back-end systems.
  • AI Application Lifecycle: Automate the deployment, monitoring, and maintenance of AI-powered applications, focusing on reliability, testing, and continuous delivery.
  • AI Application Solution Architecture: Create comprehensive architecture designs for AI applications, utilizing Google Cloud tools and services for both application and AI components.
  • Engineering Software for Production: Build and deploy production-grade, secure, and maintainable software for AI and data-driven solutions.
  • Lead client engagements: Build trusted relationships with prospects, scope projects, and oversee delivery of AI-enabled solutions; engage in client discussions and contribute to proposals.
Qualifications
  • Experience: 3+ years as a Full-Stack Engineer, including some experience in AI application development.
  • Programming Skills: Proficiency in Python (for backend services, APIs, and ML integration) and JavaScript/TypeScript (for front-end development). Capable of delivering production-ready code in well-tested CI/CD pipelines.
  • Front-End Expertise: Strong hands-on experience with modern front-end frameworks (e.g., React, Angular, Vue.js) and building responsive user interfaces.
  • Back-End Expertise: Experience designing and implementing RESTful APIs, microservices, and integrating with databases.
  • Cloud Expertise: Familiarity with cloud platforms such as Google Cloud, AWS, or Azure, including deploying and managing applications.
  • Software Engineering: Good knowledge of foundational software engineering practices, including design patterns, testing, and version control.
  • Database Proficiency: Strong experience integrating applications with SQL and NoSQL databases
  • Scalability: Experience scaling applications using cloud-native services
  • Security & Authentication: Demonstrable understanding and practical experience with common web security vulnerabilities, secure coding practices, and various authentication and authorisation protocols
  • UI/UX Principles: Understanding of UI and UX design principles to create intuitive and engaging AI applications.
  • Soft Skills: Strong communication and presentation skills to effectively convey technical concepts and collaborate with clients.
  • Collaboration & Mentorship: Work closely with Data Scientists, ML Engineers, Architects, and product managers, and mentor junior team members.
Bonus Points
  • Scale-up experience.
  • Cloud certifications (Google Cloud Professional Cloud Developer, etc.).
  • Hands-on experience in Machine Learning or Generative AI.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.