Python Backend Engineer

UpSkill

Remote (United States) Remote Full-time 18 days ago
Workplace
Remote
Location
United States
Who can apply
Remote for people based in the United States

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

UpSkill is a recruitment agency ready to go the extra mile in order to help candidates find the best possible job opportunity. Our team of experts is well-versed and experienced in consulting and providing long-term HR support.

We believe that being friendly is the best policy, that's why we are eager to help you through the whole lifecycle of recruitment. Our team comes with 15 years of recruitment experience behind its back. At any given moment, we can offer multiple opportunities from different companies in need of a wide variety of talent.

If you are interested in starting a new job, we will present you with multiple opportunities, will be there to answer all your questions, help you prepare for interviews and tests, provide essential feedback and even guide and support you through the process of recruitment all the way up to the first day at your new job.

Our current client is a leading software development company.

On their behalf we are looking for an experienced Backend Python Engineerto join their dedicated team.

Responsibilities:

* Develop features from a proposal to a polished result, focusing on the backend logic for AI-driven conversational flows; * Implement and maintain the core services for AI agents, complex booking workflows, and Retrieval-Augmented Generation (RAG) pipelines; * Collaborate with product managers, frontend engineers, and AI specialists to define and build the optimal user experience; * Join a team of professionals developing a successful, high-profile product in the entertainment and tourism sector; * Challenge yourself in a high-paced, innovative environment with ambitious deadlines.

Requirements:

* 5+ years of professional experience in backend software development; * Strong proficiency in Python and its ecosystem; * Hands-on experience building APIs with a modern Python web framework, preferably FastAPI; * Proficiency in designing and maintaining efficient RESTful APIs; * Solid experience with relational databases (e.g., MySQL, PostgreSQL) and ORMs; * Experience with software testing principles and practices (e.g., unit tests, integration tests) using frameworks like pytest; * Familiarity with containerization using Docker; * Experience with or strong interest in AI technologies, including LLMs, RAG, and agentic frameworks (e.g., Microsoft Autogen, LangChain); * Knowledge of Kubernetes and cloud platforms (especially Azure) is a major plus; * Experience with Vector Databases is a plus; * Exceptional communication and teamwork skills; * Fluent English.

The company offers:

* Fully remote, standard working hours; * Multiple Office Locations: In Sofia, Plovdiv, Stara Zagora, and Nis, you can choose where you would like to work; * Food vouchers; * additional health insurance; * Sports card; * Friendly Environment; * Be part of a supportive team that uplifts each other;

If you meet the above-mentioned criteria, don't hesitate to apply!

We welcome the opportunity to learn more about you!

Please send your CV in English.

Please note that only short-listed candidates will be contacted

License 2826. We will treat your application with full confidentiality!

Originally posted on Himalayas

About remote Backend Developer jobs

Open jobs
1,190 open remote Backend Developer jobs, 225 of them posted in the last 7 days. See all Remote Backend Developer jobs
Typical advertised pay
$145,000 – $225,000 a year for the middle half of the 316 job ads from 130 employers that state a salary in US dollars (median $189,000). This is base pay as advertised, not total compensation. Remote Backend Developer salary
Skills the job ads ask for most
  • AWS 46%
  • Kubernetes 43%
  • CI/CD 43%
  • Java 42%
  • Python 35%
  • Distributed systems 32%

Share of the 453 newest postings for the role that name each skill. Resume keywords for Backend Developer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.