Full Stack Engineer (Python)

On-siteSalary not specified

Tech Stack

JWTReactPythonPostgreSQLTypeScriptOAuth2API TestingUnit TestingFastAPI

Job Description, Responsibilities & Requirements

About the Position

We're looking for an experienced Senior Full Stack Engineer with a passion for AI to help build intelligent, cloud-native applications powered by Large Language Models. This role combines backend engineering, modern frontend development, and AI integration to deliver scalable solutions for complex document processing, semantic search, and workflow automation. You'll work with a modern technology stack, contribute to architectural decisions, and collaborate with a multidisciplinary team to bring AI-driven features into production.

Responsibilities

  • Build scalable backend services and APIs using Python and FastAPI
  • Develop AI-powered capabilities using LLMs for document understanding, information extraction, summarization, matching, and content generation
  • Improve the reliability of AI integrations through validation, retries, and resilient error handling
  • Design efficient semantic search solutions leveraging PostgreSQL and vector embeddings
  • Develop intuitive frontend features and interactive user experiences with React and TypeScript
  • Implement real-time application capabilities using WebSockets
  • Evolve database models while ensuring smooth schema migrations
  • Maintain secure identity and access management using Keycloak and modern authentication protocols
  • Write high-quality, testable code and contribute to automated testing practices
  • Enhance system monitoring, logging, and application observability
  • Collaborate with engineers, product teams, and stakeholders to deliver reliable, production-ready software

Requirements

  • 5+ years of professional software engineering experience
  • Strong expertise in Python backend development, ideally with FastAPI or another asynchronous framework
  • Solid experience designing and optimizing PostgreSQL databases
  • Hands-on experience integrating LLM platforms such as OpenAI, Azure OpenAI, Anthropic, or similar
  • Practical knowledge of vector search technologies (pgvector, Pinecone, Weaviate, or equivalent)
  • Strong React and TypeScript development experience
  • Experience implementing secure authentication using OAuth2, OIDC, or JWT
  • Good understanding of software testing, including unit, integration, and API testing
  • Comfortable working in Agile teams and collaborating across engineering disciplines

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Attractive projects
  • Flexible working hours
  • Performance bonuses
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

[Company description if present]

Apply

Job Details

Company name:
Arnia Software
Location:
Romania
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.