> Markdown version of [/jobs/ext/309514-senior-python-developer-back-end-aws-rag](https://www.wearedevelopers.com/jobs/ext/309514-senior-python-developer-back-end-aws-rag). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Developer (Back-end, AWS, RAG) - **Company:** Provectus - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Amazon Web Services, Unit Testing, Computer Programming, Software Design Patterns, Django Web Framework, Amazon DynamoDB, Python (Programming Language), PostgreSQL, Node.Js, NoSQL, Object-Oriented Software Development, Ruby, Scala (Programming Language), Software Engineering, SQL Databases, Test-Driven Development (TDD), Flask (Web Framework), Large Language Models, Generative AI, Backend, Fastapi, Pytest, Kubernetes, Restful APIs, Streamlit Framework, Network Server, Serverless Computing, Docker, Golang, Microservices - **Published:** June 11, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=3344a57de0b59e94 ## About the Role Do you have experience in Unit testing?, Do you have a Master's degree?, We are looking for a highly skilled Senior Python Developer with experience in generative AI to join our team. We build AI-driven products, where you'll develop and ship Python services and LLM features (including RAG, tools, and agents) on a daily basis - while leveraging AI across your entire workflow, from development to delivery. If you have a passion for AI and experience in building innovative solutions, we would love to hear from you., * Strong proficiency in Python programming. * Solid understanding of object-oriented programming (OOP) and software design patterns. * Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask. * Experience in building chatbot applications. * Experience with Docker for containerization and Kubernetes for orchestration. * Understanding of microservices architecture and related patterns. * Solid software engineering skills, with the ability to produce well-structured, maintainable code. * Experience with AWS and serverless computing. * Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB. * Experience with unit testing and test-driven development. * Strong knowledge of testing frameworks like PyTest, UnitTest, or others. * English level - strong Intermediate or higher. * Excellent communication and problem-solving skills. Nice to Have: * Experience with frameworks like Streamlit and/or Gradio. * Knowledge of generative AI and experience with Retrieval Augmented Generation (RAG) architectures. * Experience with CI/CD pipelines and automation. * Some hands-on production experience beyond the Python ecosystem - Node.js, Java, Scala, Go, Ruby, or Rust. ## Description * Develop and maintain scalable Python applications. * Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask. * Design and implement chatbot applications using generative AI technologies. * Implement and optimize Retrieval Augmented Generation (RAG) systems. * Profile and optimize Python code to enhance performance. * Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products. * Write clean, maintainable, and well-documented code. * Stay updated with the latest developments in Python and AI technologies and propose innovative solutions. ## Related Videos - [RAG's Not Dead, You're Just Using It Wrong! - Phil Nash](https://www.wearedevelopers.com/videos/1906-rag-s-not-dead-you-re-just-using-it-wrong-phil-nash) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Accelerating GenAI Development: Harnessing Astra DB Vector Store and Langflow for LLM-Powered Apps](https://www.wearedevelopers.com/videos/966-accelerating-genai-development-harnessing-astra-db-vector-store-and-langflow-for-llm-powered-apps) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer)