Negotiable
Undetermined
Undetermined
Edinburgh, Scotland, United Kingdom
Summary: The role of Full Stack Python Developer requires strong expertise in Python backend development, particularly with frameworks like FastAPI, Flask, or Django. The position emphasizes building scalable backend systems, integrating AI/ML solutions, and collaborating in Agile/Scrum environments. Candidates should possess hands-on experience with PostgreSQL and a solid understanding of RESTful APIs and microservices architecture.
Key Responsibilities:
- Develop and maintain backend systems using Python frameworks.
- Design and optimize PostgreSQL databases and queries.
- Implement RESTful APIs and microservices architecture.
- Integrate AI/ML solutions, including ChatGPT APIs and LLM-based technologies.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Participate in sprint planning, code reviews, and CI/CD workflows.
- Deploy AI-enabled backend services on cloud platforms.
- Utilize strong debugging and problem-solving skills.
Key Skills:
- Strong experience in Python backend development (FastAPI, Flask, Django).
- Solid understanding of RESTful APIs and microservices architecture.
- Hands-on expertise in PostgreSQL and database design.
- Experience with ORMs like SQLAlchemy.
- Knowledge of AI/ML integrations and MCP concepts.
- Experience in Agile/Scrum methodologies.
- Strong debugging and problem-solving skills.
Salary (Rate): undetermined
City: Edinburgh
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description: Strong experience in Python backend development using frameworks such as FastAPI , Flask, or Django, with solid understanding of RESTful APIs and microservices architecture. Hands-on expertise in PostgreSQL , database design, query optimization, and working with ORMs like SQLAlchemy. Proven experience in building scalable backend systems with clean architecture, performance tuning, and secure coding practices. Practical exposure to AI/ML integrations , including working with ChatGPT APIs , LLM-based solutions, and strong understanding of MCP (Model Context Protocol) concepts. Experience working in Agile/Scrum environments , collaborating with cross-functional teams, participating in sprint planning, code reviews, and CI/CD workflows. Ability to design, develop, and deploy AI-enabled backend services on cloud platforms with strong debugging and problem-solving skills.