xelys jobs xelys jobs

Data-Focused Full Stack Engineer

UJET

full-remotemidpermanentfullstackbackend Full remote 75 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonTypeScriptJavaScriptAPIsEvent-Driven ArchitectureWorkflow EnginesData PipelinesAI/MLGoogle Cloud PlatformDistributed Systems

About the role

Role overview

Join UJET’s Data and AI engineering organization as a Data-Focused Full Stack Engineer. You’ll work across full-stack product engineering, data systems, and AI-enabled customer experience to build reliable, customer-facing systems.

Key missions

  • Build and maintain full-stack product features that use data and AI to improve the experience for customers, agents, supervisors, and administrators.
  • Develop backend services, APIs, workflows, and integrations connecting product systems to data and AI capabilities.
  • Partner with AI, data platform, product, QA, and engineering teams to design and deliver reliable, client-oriented systems.

Responsibilities

  • Deliver end-to-end features across multiple layers of the stack.
  • Build and operate backend services/APIs and data-driven application features.
  • Collaborate with cross-functional teams to ship production-ready systems.

Requirements

  • Strong Python and JavaScript/TypeScript experience.
  • Strong software engineering fundamentals: testing, version control, code review, debugging, and maintainable design.
  • Experience with cloud platforms.
  • Ability to work across the stack and quickly learn unfamiliar technologies.
  • Experience with event-driven systems, workflow engines, queues, or distributed systems.
  • Strong production experience with Python.
  • At least 3+ years of professional software engineering.
  • Clear written and verbal communication, especially in a distributed environment.

Nice-to-haves / Interest areas

  • Interest/experience building systems supporting AI/ML, LLMs, virtual agents, agent assist, conversation intelligence, or automation.
  • Experience with data systems: pipelines, analytics workflows, or data-intensive applications.
  • Google Cloud Platform experience.
  • Domain experience with contact center/CRM/customer support/messaging/telephony systems.
  • Experience with Ruby or Ruby on Rails.

About UJET

UJET is a company building data- and AI-enabled customer experience solutions, likely in the contact center/customer support space. The role sits within UJET’s Data and AI engineering organization, combining full-stack product engineering with data systems and AI capabilities.

Scraped 7/10/2026