Full Stack Python Backend Developer
Edinburgh (Hybrid – Mandatory 2 Days Onsite per Week)
Experience Required: 4–8 Years
Role OverviewWe are seeking an experienced Full Stack Python Backend Developer to join a leading banking client in Edinburgh on a 6-month contract.
The ideal candidate will have strong backend expertise with Python, hands-on experience in modern frameworks, and exposure to AI-driven solutions including ChatGPT integrations.
This is a hybrid role requiring mandatory onsite presence two days per week.
Design, develop, and maintain scalable backend services using Python
Build and enhance APIs using FastAPI and related frameworks
Develop robust, secure, and high-performance applications within a banking environment
Work extensively with PostgreSQL databases, including schema design and query optimization
Implement ORM-based data models and integrations
Contribute to full stack development efforts where required
Integrate AI/LLM capabilities such as ChatGPT into enterprise applications
Work with MCP (Model Context Protocol) implementations and AI orchestration
Participate in Agile ceremonies (Scrum/Kanban) and collaborate with cross-functional teams
Ensure code quality through best practices, testing, and peer reviews
Required Skills & Experience
4–8 years of professional software development experience
Strong expertise in Python (any modern framework)
Solid backend development experience in enterprise environments
Hands-on experience with FastAPI
Experience working with ORM frameworks (e.g., SQLAlchemy)
Experience integrating AI solutions, including ChatGPT or other LLMs
Strong understanding of MCP (Model Context Protocol)
Experience working in Agile delivery environments
Strong problem-solving and communication skills
Prior experience in Banking or Financial Services
Experience building AI-enabled enterprise applications
Knowledge of secure coding practices within regulated environments
¿Te interesa este puesto?