IT/Application Development & Management
AI Harness Code base Hardening, AWS Migration & Front-end Integration
Location: Germany (Remote/Hybrid depending on project requirements)
Experience Level: Intermediate
We are supporting a global pharmaceutical client on a project focused on the technical audit, hardening, cloud migration, and modernisation of an existing AI platform. We are seeking an experienced Full Stack Software Engineer / Cloud Engineer with strong expertise in back-end development, AWS cloud environments, containerisation, testing frameworks, and front-end integration.
The successful consultant will be responsible for reviewing, refactoring, and optimising an existing AI harness code-base to improve maintainability, scalability, security, and performance. This includes developing and maintaining Python-based Fast API services and Node.js integration layers, implementing software security best practices, enhancing code quality, and ensuring production readiness of applications supporting AI-driven solutions.
A key aspect of the project involves migrating the application from local environments into AWS cloud infrastructure. The consultant will be responsible for containerising services using Docker, supporting deployment automation through CI/CD pipelines, and establishing scalable cloud-native architectures. Experience with GitHub Actions, Azure DevOps, infrastructure deployment, and cloud migration projects will be highly advantageous.
The role will also require the design and implementation of automated testing frameworks, including unit, integration, and API testing. Candidates should be comfortable working with tools such as pytest, Jest, httpx, Ruff, Black, ESLint, and other quality assurance frameworks to ensure code reliability, maintainability, and compliance with development best practices.
On the front-end side, the consultant will be responsible for translating Figma designs into responsive user interfaces using TypeScript, HTML, and CSS. Previous experience building AI-focused applications, dashboards, conversational interfaces, analytic platforms, or data visualisation solutions would be highly desirable. The ability to work closely with designers and convert design tokens and component specifications into production-ready code is essential.
Required Skills & Technologies
- Python
- FastAPI
- JavaScript / TypeScript
- Node.js
- Docker
- AWS Cloud Services
- CI/CD Pipelines
- GitHub Actions and/or Azure DevOps
- REST API Development
- Automated Testing (pytest, Jest)
- HTML, CSS, TypeScript
- Frontend Development
- Git Version Control
- Software Security Best Practices
Preferred Experience
- AI/ML applications or AI platform development
- Cloud migration and modernisation projects
- Containerised micro-service architectures
- Figma-to-code implementation
- Data visualisation and dashboard development
- DevOps and Infrastructure as Code practices
- Enterprise software development within regulated environments
Ideal Candidate Background:
- Full Stack Engineer
- Senior Software Engineer
- Application Developer
- Cloud Engineer
- AWS Engineer
- Back-end Engineer
- Front-end Engineer
- Platform Engineer
- DevOps Engineer
- AI Application Engineer
- Solutions Engineer
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customized support on how to optimize your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
