
Senior Python Developer – Back-end, AWS, RAG
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Serbia.
• Create and sustain scalable applications using Python.
• Develop and enhance RESTful APIs and servers utilizing frameworks such as FastAPI, Django REST, or Flask.
• Design and execute chatbot applications leveraging generative AI technologies.
• Implement and refine Retrieval Augmented Generation (RAG) systems.
• Analyze and optimize Python code to improve performance.
• Work collaboratively with cross-functional teams, including ML engineers and product managers, to deliver superior products.
• Write clear, maintainable, and well-documented code.
• Keep abreast of the latest advancements in Python and AI technologies and suggest innovative solutions.
• Strong expertise in Python programming.
• Comprehensive understanding of object-oriented programming (OOP) and software design patterns.
• Experience in creating RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask.
• Background in developing chatbot applications.
• Familiarity with Docker for containerization and Kubernetes for orchestration.
• Knowledge of microservices architecture and associated patterns.
• Solid software engineering skills with the ability to generate well-structured, maintainable code.
• Experience with AWS and serverless computing.
• Proficiency in both SQL and NoSQL databases, including Postgres and DynamoDB.
• Experience with unit testing and test-driven development.
• Strong familiarity with testing frameworks such as PyTest, UnitTest, or others.
• English proficiency at a strong Intermediate level or higher.
• Excellent communication and problem-solving abilities.
• Nice to Have:
• Experience with frameworks like Streamlit and/or Gradio.
• Understanding of generative AI and experience with Retrieval Augmented Generation (RAG) architectures.
• Familiarity with CI/CD pipelines and automation.
• Some practical experience beyond the Python ecosystem in Node.js, Java, Scala, Go, Ruby, or Rust.
• Engage in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications.
• Utilize the latest AI tools, premium subscriptions, and the freedom to integrate them into your daily work.
• Long-term B2B collaboration.
• 100% remote work with flexible hours.
• Collaborate with an international, cross-functional team.
• Comprehensive private medical insurance or budget for your medical needs.
• Paid sick leave, vacation, and public holidays.
• Provision of equipment and all necessary technology for comfortable, productive work.
• Special gifts for weddings, childbirth, and other personal milestones.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.