Senior Developer

Initialize
Ec1A1Bb, EC1A 1BB, United Kingdom
2 months ago
£80,000 pa
Applications closed

Related Jobs

View all jobs

Senior Developer

Sellick Partnership Altrincham, Manchester, WA14 2DW, United Kingdom
£60,000 – £70,000 pa

Senior Developer

Vallum Associates Sheffield, South Yorkshire, United Kingdom
£428 – £471 pa Hybrid

Python Developer

McGregor Boyall London, United Kingdom
£80,000 – £100,000 pa On-site

Senior Solutions Architect, AWS Private Equity

Amazon London, United Kingdom
Permanent

Head of Software Engineering

Maintech Recruitment Slough, Berkshire, United Kingdom
£90,000 – £110,000 pa

Senior Solutions Developer, Prototyping and Customer Engineering (PACE)

Amazon London, United Kingdom
Hybrid

Salary

£80,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Remote
Seniority
Senior
Education
Degree
Posted
9 Jun 2026 (2 months ago)

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 cloudcomputing, containerisation usingDocker, 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.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.