Negotiable
Undetermined
Remote
London, UK
Summary: The Full Stack Python Engineer role involves designing and developing efficient, scalable, and secure RESTful APIs, with a strong emphasis on Python programming and cloud technologies. The position requires a minimum of six years of software engineering experience, particularly with SQL databases and AWS services. Candidates should be comfortable in a fast-paced environment and possess strong problem-solving and interpersonal skills. This is a full-time contract position based in London, UK, with remote working arrangements available.
Key Responsibilities:
- Design and develop RESTful APIs ensuring efficiency, scalability, and security.
- Utilize SQL databases and cloud services such as Amazon RDS (PostgreSQL, MySQL).
- Implement and manage CI/CD pipelines.
- Deploy and manage applications using the AWS cloud platform.
- Collaborate using GitHub for version control and code collaboration.
- Work with LLMs, prompt engineering, and GenAI services/frameworks.
- Provide technical excellence while adhering to Agile software engineering practices.
- Mentor and lead team members in technical best practices.
Key Skills:
- Minimum 6 years of experience as a Software Engineer.
- Strong programming skills in Python.
- Expertise with SQL databases and AWS services.
- Experience with LLMs and prompt engineering.
- Familiarity with GenAI services and frameworks.
- Knowledge of RAG Pipeline and Vector databases.
- Experience with CI/CD pipeline setup and management.
- Familiarity with GitHub for version control.
- Knowledge of containerization.
- Strong problem-solving skills and an ownership mindset.
- Excellent command of the English language and interpersonal skills.
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT