cover image
Dex

Dex

meetdex.ai

1 Job

8 Employees

About the Company

Dex's mission is to empower individuals to do meaningful work connecting them with opportunities that align with their ambitions and values.

Listed Jobs

Company background Company brand
Company Name
Dex
Job Title
Software Engineer (Backend & Agents)
Job Description
Job title: Software Engineer (Backend & Agents) Role Summary: Design, develop, and maintain scalable backend systems for a voice‑agent and web platform using Python, FastAPI, Postgres, Redis, Docker, and GCP. Own reliability, performance, and observability for AI‑driven matchmaking and product features. Expectations: Deliver production‑ready code that is robust, secure, and scalable. Own critical system components, drive technical strategy, and collaborate cross‑functionally to meet evolving product needs. Demonstrate strong problem‑solving, maintainable coding practices, and ownership of code quality. Key Responsibilities: - Architect and build backend infrastructure for AI agent workflows and product APIs. - Implement authentication, database schemas, and high‑availability services. - Optimize data pipelines and matchmaking algorithms for real‑time talent matching. - Ensure system reliability through comprehensive monitoring, logging, and performance tuning. - Define and evolve technical strategy with senior engineers, product, and design teams. - Mentor junior engineers and promote best practices in code quality, testing, and deployment. Required Skills: - 3+ years of backend development experience in Python. - Proficient with FastAPI, SQLAlchemy/ORM, Postgres, Redis, Docker, and cloud platforms (preferably GCP). - Experience building and scaling services driven by large language models or AI agents. - Strong grasp of software engineering fundamentals (data structures, algorithms, concurrency). - Familiarity with observability tools (Prometheus, Grafana, ELK stack, or equivalent). - Writing clean, testable, and well‑documented code; experience with CI/CD pipelines. - Ability to decompose complex problems, evaluate trade‑offs, and implement pragmatic solutions. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience. Certifications in cloud technologies (e.g., GCP Professional Cloud Architect) are an advantage but not mandatory.
London, United kingdom
Hybrid
24-02-2026