P

Junior Software Engineer

Pathos Communications plc (LON:NEWS)

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
22 minutes ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Pathos Communications

Pathos Communications is a public relations consultancy focused on proprietary software development. Their flagship products include Pressella, an AI-driven outreach and conversational platform that scales engagement via SMS, WhatsApp, email, and voice to secure meetings for PR professionals; and Pathos Mind, an internal tool supporting lead management, automated research, and AI-generated content. These products handle extensive contact databases and contribute to real revenue generation.

Role Overview

In this engineering position, you collaborate closely with the CTO to leverage AI tools such as Claude Code for software development. Your main tasks involve transforming broad product concepts into detailed product requirement documents (PRDs) and technical specifications, directing AI coding agents by crafting prompts, decomposing tasks, validating outputs, testing, and shipping software updates. Responsibilities also include developing supportive systems like AI agent workflows, evaluation procedures, security guardrails, and continuous integration pipelines. Ensuring code quality, debugging, and enhancing the stability of production code, including reviewing AI-generated code, are vital aspects of this role.

Technology Stack and Workflow

The development utilizes Python with FastAPI and TypeScript with Next.js deployed on Google Cloud Platform services (Cloud Run, Firestore, BigQuery, Terraform). Integrations include Anthropic and OpenAI APIs, plus Twilio and HubSpot. The team practices trunk-based development featuring AI-assisted code reviews, test-driven development (TDD), and short-lived branches with frequent releases. They expect rapid productivity through AI tool support rather than mastery of all tools from the start.

Candidate Profile

  • Strong foundational skills in Python or TypeScript capable of understanding and articulating unfamiliar code bases.
  • Practical experience employing AI coding assistants beyond simple autocomplete functions (e.g., Claude Code, Cursor).
  • Excellent written communication skills for clear specifications, commit messages, and incident reporting.
  • Familiarity or willingness to learn cloud technologies (preferably Google Cloud Platform), Git version control, and test-driven development methodologies.
  • Located in Dubai or willing to relocate with visa sponsorship provided.

Application Process

Applicants must create a small AI-assisted application tailored for the PR domain, which demonstrates their ability to conceive, direct, and verify AI-generated software. This project should be uploaded to a public GitHub repository reflecting meaningful commit history. Additionally, submit a short video (~5 minutes) summarizing the app idea, AI integration process, a live demonstration, highlights, and potential next steps. The assessment emphasizes your skill in specification formulation, AI direction, output validation, and communication clarity. Small, complete projects developed over a few evenings are ideal.

Level

Junior

Tools & software

Python required TypeScript required

How they work

Communication Problem Solving Attention to Detail Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer