For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
HN Services Romania
HN Services Romania

Senior Python Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Database
Python
Software Development
+36

Permanent role
13 days ago
Apply now

With 42 years of experience in the international market and 19 years in Romania, HN Services means:

Digital transformation and IT professionals;

Diversity of technical roles;

Wide IT market exposure in different domains of activity;

A dedicated internal training center for software development

šŸ’” We, at HN Services Romania, are expanding our team in Bucharest, and we are looking for new, experienced professionals ready to deliver high-quality solutions. The goal is to ensure that the Software Development services provided to the business are stable, resilient and performant.

Responsibilities:

  • Develop a tailored wrapper for the OpenAI API using Python and FastAPI;
  • Integrate Generative AI tools such as embeddings, vector operations, and pre-built APIs;
  • Implement JWT-based authentication for secure API interactions;
  • Design and manage RESTful endpoints for interacting with the OpenAI services;
  • Work with databases (e.g. PostgreSQL) for storing conversational history or embeddings;
  • Optimize API performance, ensuring stateless design where required;
  • Collaborate with frontend teams to deliver end-to-end features;
  • Integrate with Vector Databases (VectorDB e.g. ChromaDB, pgVector, Pinecone) for embedding-based retrieval workflows;
  • Implement cleanup and background tasks via scheduled jobs (e.g., CronJobs);
  • Write clean, well-documented, and maintainable code;
  • Collaborate with other teams for cross-service integration.

Must Have:

  • 3+ years Proficiency in Python (OOP, asynchronous programming, performance optimization, design patterns) and hands-on experience with FastAPI (endpoints, routers, middlewares, handling schemas and performing data validation with Pydantic);
  • Solid understanding of RESTful API principles and authentication protocols (JWT/OAuth2);
  • Experience integrating with OpenAI API (e.g., ChatGPT, embeddings);
  • Knowledge of Database and Data Management (SQL, NoSQL, Vector DBs, and ORM);
  • Testing and Debugging knowledge (writing unit tests with unittest or pytest);
  • Programming best practices (SOLID, PEP8 and analysis with flake8), and security assurance (writing secure code e.g. validating inputs, avoiding injection attacks) managing secrets securely with tools like HashiCorp Vault);
  • Familiarity with CI/CD workflows (Jenkins/Tekton), version control systems (Git), and Atlassian Suite (Jira/Confluence/Bitbucket);
  • Understanding of containerization and orchestration tools like Docker, and K8s;
  • Strong problem-solving skills, ability to work independently as well as part of a team;
  • Excellent communication and collaboration skills;
  • Attention to detail and ability to meet project deadlines.

Nice to Have:

  • Prior experience with Generative AI tools and libraries (e.g., Gensim, OpenAI Embeddings);
  • Knowledge of Vector Databases (VectorDB e.g. ChromaDB, pgVector, Pinecone) for GenAI data retrieval workflows;
  • DevOps knowledge with OpenShift, Helm Charts, and ArgoCD;
  • Experience with task automation tools (e.g., CronJobs);

Only eligible candidates will be contacted for further information and start of the recruitment process.

About HN Services Romania

šŸ”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
Ā© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service