Software Engineer (Mid-level)
Core
Full stack software engineer designing and building AI-powered web applications and data visualization tools for public sector clients.
Role type
Mid-level full stack software engineer
Builds
Market leading web applications and data visualisation tools (e.g., Strata) for public sector estates and budget decisions
Domain
Public sector technology / AI integration / Web development
Deliverable
production ML models | product features
Required skills
Full stack development, .NET (C#), Vue 3 with TypeScript, RESTful APIs, MS SQL/Postgres, Azure/AWS, AI coding agents, Git, unit testing
Preferred skills
Data manipulation, geo-mapping, vector databases, RAG systems, CI/CD, Infrastructure as Code, LLM integration, agentic workflows
Technologies
Vue 3, TypeScript, .NET, C#, MS SQL, Postgres, Azure, AWS, Docker, Terraform, Bicep, OpenAI, Anthropic
Responsibilities
Design and integrate AI-powered features including LLMs and agentic workflows; Build responsive front-end interfaces; Develop scalable backend services; Model and manage relational and NoSQL data; Write and maintain unit and integration tests; Collaborate with stakeholders to translate requirements into technical solutions
Seniority
Mid-level, hands-on IC