You will join the IT Â team building intelligent, production-grade internal tools across operations. The work spans full-stack web development and AI/LLM engineering you will ship features end-to-end, from React frontends to Python backends to RAG pipelines running on Azure OpenAI.
.
What You'll Work On
•      Real-time data visualization and AI-assisted insights
•      Intelligent document extraction and processing pipelines
•      RAG-based vector search and LLM-powered Q&A
•      Automated data pipelines with web scraping, PDF parsing, and structured data extraction
Frontend
•      React (v18+) with TypeScript
•      Vite, Tailwind CSS, React Router
•      Data visualisation libraries (Recharts, Leaflet)
•      REST API integration with Axios or fetch
Backend
•      Python with FastAPI
•      SQLAlchemy ORM, PostgreSQL, SQLite
•      JWT authentication, REST API design
•      PDF/document processing (PyMuPDF, pdf2image, openpyxl)
AI / LLM Engineering
•      OpenAI SDK or Azure OpenAI (GPT-4o, embeddings)
•      RAG pipeline design: chunking, embedding, vector retrieval, reranking
•      pgvector or equivalent vector database integration
•      Prompt engineering and structured output design
Infrastructure & Tooling
•      Docker (multi-stage builds)
•      GitHub Actions for CI/CD
•      Microsoft Azure (Container Apps, Static Web Apps, Container Registry)
.
Good to Have
•      Node.js / Express and TypeScript backend experience
•      Playwright for browser automation or end-to-end testing
•      Microsoft Graph API / MSAL (Azure AD)
•      Model Context Protocol (MCP) for agent tooling
•      Cohere Rerank or similar reranking services
•      Ant Design or Semantic UI component libraries
•      Storybook, Vitest, or pytest experience
What We're Looking For
•      1-2 years of hands-on full-stack development experience
•      Demonstrated ability to ship production AI features, not just prototypes
•      Comfortable working across the full stack frontend, backend, and AI pipeline
•      Strong written communication
Nice to Have: Sector Context
Experience in the energy, utilities, or sustainability sector is a plus but not required. Familiarity with solar sector is a welcome bonus.