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