Skip to main content
UpSkillUP

Python Backend Engineer

UpSkill
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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!







About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileUpSkill logoUP

UpSkill

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

7 remote jobs at UpSkill

Explore the variety of open remote roles at UpSkill, offering flexible work options across multiple disciplines and skill levels.

View all jobs at UpSkill

Remote companies like UpSkill

Find your next opportunity by exploring profiles of companies that are similar to UpSkill. Compare culture, benefits, and job openings on Himalayas.

View all companies

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up