We are seeking a Full Stack Developer to join on a contract basis. If you are highly skilled in Python with AI/ML integration or in Angular frontend, and confident contributing across the stack, we would like to hear from you.
About the job:
- Develop and maintain backend services in Python, with a focus on integrating and serving existing AI/ML models.
- Build and maintain Angular applications that consume AI-powered APIs and provide seamless user experiences.
- Collaborate with product, design, and engineering teams to deliver scalable, end-to-end solutions.
- Contribute to system architecture decisions across backend and frontend.
- Ensure quality through automated testing, CI/CD, and performance monitoring.
About you:
Python (AI Backend)
- Strong experience in Python (FastAPI, Flask, or Django).
- Familiarity with commercial LLMs (Azure AI Foundry, GPT models, GCP Gemini model APIs).
- Experience with serving/inference and agent frameworks (e.g. Semantic Kernel, LangChain).
- Strong knowledge of SQL/NoSQL databases.
- Experience with building dockerised micro-services on cloud platforms (Azure/GCP).
- Strong problem-solving and communication skills.
- Experience with writing unit and integration tests.
Angular (Frontend)
- Strong proficiency in Angular 12+.
- Experience with TypeScript, RxJS, and NgRx (or other state management).
- Knowledge of HTML5, CSS3, SCSS.
- Experience consuming RESTful/GraphQL APIs.
- Familiarity with automated testing frameworks (Jasmine, Karma, Jest).
Further information:
- Employment type: Full-time contractor
- Start date: ASAP
- Location: Remote