cover image
MI Select

MI Select

www.miselect.co.uk

1 Job

2 Employees

About the Company

MI Select specialises in Recruitment and Executive Search for the Financial Services and Technology sectors, including Wealth and Asset Management, Private Equity, Hedge Funds, Fintech, and Insurance. We aim to connect exceptional talent with leading companies, driving success and innovation in these dynamic industries.

Listed Jobs

Company background Company brand
Company Name
MI Select
Job Title
Back End Developer
Job Description
Job title: Senior Backend Engineer Role Summary: Lead the design, development, and operation of scalable Python‑based backend services that support web and mobile learners. Own architecture, CI/CD, DevOps, and AI/ML pipeline integration within a cloud‑native ecosystem. Expectations: - Minimum 5 years of backend development experience (Python, Node.js, or Go). - Proven track record with AWS services (Lambda, ECS/EKS, EC2, RDS, S3, CloudFront). - Hands‑on experience building fast, RESTful APIs (FastAPI/Django/Flask) and managing PostgreSQL on RDS. - Comfortable with CI/CD (GitHub Actions), IaC (Terraform/CDK), observability (CloudWatch, Grafana). - Familiarity with containerization (Docker, ECS/EKS/K8s). - Prior work embedding AI/ML models or services into production systems. - Experience with AI code‑generation tools (Cursor, Copilot, etc.). - Strong communication for cross‑functional collaboration with frontend and AI teams. Key Responsibilities: - Design, implement, and maintain scalable, high‑performance backend APIs for web and mobile clients. - Architect and optimize AWS infrastructure for reliability, cost‑efficiency, and security. - Build, store, and manage PostgreSQL databases on Amazon RDS: schema design, query tuning, backup strategy. - Lead DevOps automation: CI/CD pipelines (GitHub Actions), IaC (Terraform/CDK), monitoring, and observability. - Collaborate with frontend engineers (React/React Native/Swift) to expose and consume API endpoints. - Integrate AI/ML pipelines: load models, expose inference endpoints, and monitor performance. - Implement security, data governance, and best‑practice compliance across services. - Mentor and set coding standards for team members; collaborate with CTO on architectural decisions. Required Skills: - Python (FastAPI/Django/Flask), Node.js or Go; strong emphasis on Python. - AWS Lambda, ECS/EKS, EC2, RDS, S3, CloudFront, CloudWatch. - PostgreSQL: schema design, optimisation, migrations, RDS administration. - CI/CD tools: GitHub Actions, Terraform, CDK, Docker. - AI/ML integration experience; knowledge of model serving, inference latency, and data pipelines. - AI code‑generation tools (Cursor, Copilot) proficiency. - Containerization and orchestration (Docker, ECS/EKS/K8s). - Excellent problem‑solving, ownership mindset, and agile collaboration. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. - (Optional) AWS Certified Solutions Architect or DevOps Practitioner for added advantage.
United kingdom
Remote
Mid level
26-01-2026