Dieses Stellenangebot ist nicht mehr verfügbar
Senior Python Developer (FastAPI / Azure) [J308]
SKM Group
- United Kingdom
- United Kingdom
Über
You will play a key role in designing and building *low-latency APIs*, optimizing *PostgreSQL databases at scale*, and working closely with *Data Science and Frontend teams* to deliver production-ready platforms.
Our environment is highly *AI-accelerated*, so *fluency with AI coding assistants* (such as GitHub Copilot, Cursor, or similar tools) is essential for efficient development. While experience integrating *Large Language Models (LLMs)* is a bonus, we primarily value engineers who are *curious, adaptable, and eager to learn new AI-driven workflows*.
You’ll work across *multiple concurrent projects (currently 3 active and 3 upcoming)* with different architectures, so *flexibility, pragmatic problem-solving, and strong collaboration skills* are essential.
Key Responsibilities
* Design and develop *high-performance, low-latency APIs* using Python and FastAPI
* Build and maintain *async Python services* using modern concurrency patterns
* Optimize and scale *PostgreSQL databases*, including query performance and indexing strategies
* Develop *containerized microservices* and deploy them using Docker and Kubernetes
* Work closely with *Data Science teams* to integrate AI/ML capabilities into backend services
* Collaborate with *Frontend teams* to ensure efficient API design and performance
* Deploy and manage services in *Azure cloud environments*
* Contribute to *architecture decisions and performance optimization strategies*
* Use *AI coding assistants* to accelerate development workflows
Core Requirements
* *3–5+ years* of backend development experience
* *2–3+ years of production experience with Python and FastAPI*
* Strong experience with *async programming in Python*
* Proven experience with *PostgreSQL at scale*
* *Azure cloud services experience (required)* including:
* Blob Storage
* Azure Kubernetes Service (AKS)
* AI Search
* Experience with *Docker and microservices architecture*
* Fluency with *AI coding assistants* (GitHub Copilot, Cursor, or similar)
Technical Expertise
* Expert-level knowledge of *async/await patterns and non-blocking I/O in Python*
* Strong experience with *PostgreSQL optimization*, including:
* Complex queries
* Indexing strategies
* Connection pooling with asyncpg
* Experience designing *RESTful APIs* with:
* JWT authentication
* CORS configuration
* Database schema design and management at scale (*50+ tables with complex relationships*)
* Performance-focused development including *P95 latency optimization*
* Strong understanding of *asyncio vs multiprocessing trade-offs*
Tech Stack
*Core Backend*
* Python 3.11+
* FastAPI
* Async/await concurrency patterns
*Data Layer*
* PostgreSQL
* asyncpg
* SQLAlchemy 2.0
* Alembic migrations
*Cloud (Azure – Required)*
* Azure Blob Storage
* Azure Kubernetes Service (AKS)
* Azure AI Search
* Cosmos DB
*Infrastructure & Deployment*
* Docker
* Kubernetes
* Helm charts
*AI / ML*
* LangChain
* OpenAI APIs
* Vector databases
*Supporting Tools*
* Redis caching
* Pydantic v2
* pytest
*What We Offer*
* Attractive salary
* Large freedom and real influence
* No unhealthy competition, team approach to meeting challenges
* Remote-first, flexible working culture
* Company apartments in cool cities across Europe: work and enjoy a memorable getaway
*About Us*
We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions. Our team embraces unconventional ideas and new technologies, delivering solutions with real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.
Pay: £45,000.00-£102,000.00 per year
Benefits:
* Work from home
Experience:
* Python: 5 years (required)
Work Location: Remote
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.