Senior Developer

Senior Developer - Python, .NET, JavaScript / React, Azure - remote - up to £80k

Skills/Experience

  • Proven experience as a senior developer, full-stack developer, software engineer or product engineer in a high-growth product, consultancy or customer delivery setting.
  • Expertise in Python, .NET and JavaScript/React, with a strong understanding of microservices, scalable APIs and modern application architecture.
  • Hands-on familiarity with Azure cloud computing, containerisation using Docker, orchestration using AKS, and deployment automation using GitHub, GitHub Actions and Bicep IaC.
  • Proficiency in Visual Studio Code, ideally with tools like GitHub Copilot or other AI-assisted development extensions.
  • An AI-native approach with proven experience or strong hands-on interest in Azure's AI stack, including Azure AI Foundry, Azure OpenAI, AI Search, agents and RAG patterns.
  • Strong practical knowledge of databases, including SQL and NoSQL platforms, schema design, data access patterns, query performance and secure data handling.
  • Ability to design, build and review maintainable code while following agreed coding standards, architectural guidelines and secure development practices.
  • Strong understanding of the SDLC - plan, design, build, implement, test and deploy - with the maturity to work independently while staying aligned with the wider team.
  • Excellent communication skills, with the ability to translate complex technical issues for engineering, business and customer stakeholders.
  • An excellent understanding of the development fundamentals - version control (Git), SDLC, agile methodologies, testing, debugging, code review, CI/CD, RESTful APIs, databases, query optimisation, operating systems, networking, security best practice, authentication and authorisation, encryption, cloud computing, containerisation, orchestration, infrastructure as code, monitoring, logging, performance optimisation, scalability and documentation.
  • Hands-on experience working in agile teams, with deep familiarity in CI/CD workflows, branching strategies, pull requests and automated testing using tools such as Playwright.
  • Experience with Microsoft Fabric, Lakehouse architecture, data pipelines or analytics engineering would be beneficial, especially where data needs to be prepared for reporting, automation or AI use cases.

Role

  • Build and ship production features across the platform, working across APIs, services, user interfaces, data integrations and AI-agent workflows.
  • Develop scalable, secure, cloud-native software using Python, .NET and JavaScript/React, with strong attention to code quality, maintainability and performance.
  • Work across the Azure stack, including Azure OpenAI, Azure AI Foundry, Azure AI Search, Azure Functions, Azure SQL, Cosmos DB, AKS, storage services and related platform components.
  • Contribute to AI and RAG features, including document ingestion, metadata enrichment, retrieval workflows, grounding, reasoning flows, template generation and agent orchestration.
  • Support Microsoft Fabric and data engineering work where required, including Lakehouse patterns, pipelines, structured data preparation, semantic models and analytics-ready data layers.
  • Design and implement integrations with customer systems such as SharePoint, Microsoft 365, SQL databases, APIs, SaaS platforms and line-of-business applications.
  • Write clean, tested, secure code and participate actively in pull requests, code reviews, branching strategies and release processes.
  • Implement and maintain automated testing, including unit, integration, end-to-end and Playwright-based test automation where appropriate.
  • Collaborate cross-functionally with Product, AI, Data and Client Delivery teams to turn customer needs and product ideas into robust production features.
  • Work directly with customers and subject matter experts when needed to clarify requirements, troubleshoot issues and explain technical options clearly.
  • Contribute to architecture discussions, technical documentation, estimates, implementation plans and reusable engineering patterns.

Job Details

Company
Initialize
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 per annum
Posted