Назад
Company hidden
2 дня назад

Fullstack Engineer (Python/React)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Английский
c1
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Fullstack Engineer (Python/React) (AI): Building a secure, accessible, responsive services support portal with a conversational AI assistant, React interfaces, and Python services with an accent on streaming interactions, authentication, and agentic AI capabilities. Focus on implementing end-to-end REST and Server-Sent Events APIs, tool calling and knowledge retrieval, escalation to human support, and OAuth 2.0/OIDC security.

Location: Remote; work from anywhere in the world

Company

hirify.global builds large-scale Big Data and cloud-native platforms for global clients, including retail leaders and Fortune 500 organizations, using AI, ML, MLOps, and modern data architectures.

What you will do

  • Design and build a modern services support portal with React 19, TypeScript, and Tailwind CSS, focusing on UI quality, accessibility, and responsiveness.
  • Develop Python 3 and FastAPI backend services, REST APIs, and real-time Server-Sent Events streaming, including AI assistant response streaming to the UI.
  • Build and evolve a conversational AI assistant using agentic AI patterns, tool calling, knowledge retrieval, and multi-step workflows.
  • Design escalation flows from the AI assistant to human support agents and implement secure authentication and authorization with OAuth 2.0/OIDC, Azure AD via MSAL or Ping, and MFA.
  • Set up and maintain GitHub Actions CI/CD pipelines, translate business requirements into technical tasks, and deliver features end-to-end.
  • Conduct code reviews, contribute to documentation and best practices, and share knowledge within the team.

Requirements

  • 3+ years of experience in a fullstack development role.
  • Strong proficiency in React, ideally React 19, and TypeScript; hands-on experience with Tailwind CSS and modern frontend tooling.
  • Solid experience with Python 3 and FastAPI.
  • Practical end-to-end experience with REST APIs and Server-Sent Events or similar streaming mechanisms.
  • Experience with OAuth 2.0/OIDC authentication flows, including Azure AD via MSAL or Ping, and MFA.
  • Experience with GitHub Actions and CI/CD pipelines.
  • Experience building LLM-based applications or agentic AI solutions, including prompting, tool calling, RAG, and evaluation.
  • Understanding of WCAG web accessibility standards and responsive design.
  • Proactive and curious mindset, with comfort working in dynamic, evolving project environments.
  • Fluent English communication skills for collaboration with clients and international teams.

Nice to have

  • Experience with agent frameworks or Model Context Protocol servers.
  • Experience building conversational assistants or customer support solutions.
  • Familiarity with Microsoft Azure services, including Azure OpenAI.
  • Knowledge of security best practices for web and LLM-based applications.
  • Experience with Vitest, Playwright, pytest, or similar testing frameworks.

Culture & Benefits

  • Remote-first work from anywhere in the world, with workation support and flexible hours.
  • Long-term cooperation through UZ or B2B arrangements, with a strong focus on work-life balance.
  • MyBenefit platform, Multisport, and Enel-Med private medical care.
  • Annual 2,000 PLN development budget and access to e-learning platforms.
  • Opportunities to expand responsibilities, lead initiatives, and progress through internal promotions.
  • Flat structure, open communication, team integration budgets, and company-wide including international trips.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →