Software Engineer

Dheya

Hinoba-an

On-site

PHP 5,080,000 - 7,621,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MailerCloud is a UK‑headquartered email marketing platform delivering billions of emails monthly. We seek a versatile Software Engineer with 3–4 years of hands‑on experience to own features end‑to‑end across RESTful APIs, backend services, frontend components, CI/CD, and AI agent tooling.

You will work with Go and PHP, Vue 3, and modern tech stacks on bare‑metal Rocky Linux. The role collaborates closely with Product Manager and leadership to scale the platform.

Qualifications

  • 3–4 years of professional software development in a product company.
  • Strong proficiency in Go or PHP, with Go preferred.
  • Solid frontend experience in Vue 2/3 or React and REST/GraphQL APIs.
  • Working knowledge of MySQL: schema design, indexing, query tuning.
  • Experience with Linux environments and CLI usage.
  • Familiarity with CI/CD practices (GitHub Actions, GitLab CI).
  • Good English for documentation and async communication.

Responsibilities

  • Design, build, and ship backend APIs and microservices in Go/PHP for campaigns, automation, and analytics.
  • Develop and maintain Vue 3 frontend components and SPAs from UI designs.
  • Integrate with e‑commerce, CRM, and other platforms via GraphQL and webhooks.
  • Manage and extend CI/CD pipelines, tests, and deployment tooling.
  • Contribute to analytics at billion-row scale with ClickHouse, MySQL maintenance, and queue infra.

Skills

Go
PHP
Vue
React
MySQL
Linux
CI/CD
Data structures
English comms
API design

Tools

GitHub Actions
GitLab CI
RabbitMQ
Nginx/HAProxy
ClickHouse
Docker

Job description

SOFTWARE ENGINEER

Department

Engineering & Technical Operations

Location

Employment Type

Full-Time

Experience Required

3 – 4 Years

Reporting To

Product Manager

Start Date

Immediate / As soon as possible

About Mailercloud

MailerCloud is a UK-headquartered, high-volume email marketing platform processing over 1 billion emails per month for businesses across the globe. Our engineering team builds and maintains the full stack — from customer-facing campaign tools to the bare-metal sending infrastructure — on a modern tech stack of Go microservices, PHP (legacy), Vue 3, ClickHouse analytics, MySQL, RabbitMQ, and Rocky Linux 9 on dedicated bare-metal servers.

We are a lean, high-impact team. Every engineer owns meaningful parts of the product, collaborates directly with leadership, and sees the results of their work at massive scale.

Role Overview

We are looking for a versatile Software Engineer with 3 – 4 years of hands‑on experience to join our engineering team. This role is central to our product evolution: you will be a full participant in building, shipping, and scaling features across MailerCloud's entire stack — from RESTful APIs and backend services, to frontend components, developer tooling, and CI/CD pipelines.

You will work closely with the lead developer and the Product Manager, owning features end-to-end, contributing to our AI agent infrastructure (MCP‑first architecture with Claude), and helping maintain the reliability of a platform that sends billions of emails.

Core Technology Stack
Key Responsibilities

Product Development

Design, build, and ship backend APIs and microservices in Go and PHP for MailerCloud's campaign, automation, and analytics modules

Develop and maintain Vue 3 frontend components and SPAs, working from Figma designs to pixel‑perfect, performant UIs

Contribute to integrations with e‑commerce, CRM, and other platforms where email is a major communication channel (GraphQL APIs, webhook pipelines, data sync)

Infrastructure & DevOps

Work with dedicated bare‑metal servers (Rocky Linux 9) for deployment, configuration, and troubleshooting

Manage and extend CI/CD pipelines; write safety gates, linting, and automated test hooks

Contribute to ClickHouse schema design, query optimisation, and partitioning strategies for analytics at billion‑row scale

Support MySQL database operations including schema migrations, query tuning, and partition management

Assist in RabbitMQ queue infrastructure management and HAProxy configuration as required

AI Agents & Tooling

Build and maintain AI agent infrastructure (QA Agent, Code Review Agent, SRE Agent) using MCP‑first architecture with Claude via the Anthropic API

Write and maintain CLAUDE.md constitutions, sprint SOPs, and developer scaffolding tooling

Contribute to the MailerCloud MCP connector and associated developer documentation

Code Quality & Collaboration

Participate actively in code reviews, sprint planning, and retrospectives

Write clean, well‑tested, well‑documented code with an emphasis on maintainability at scale

Follow and improve the team's coding standards, branching strategies, and deployment practices

Proactively identify technical debt and propose pragmatic refactoring approaches

Required Skills & Experience

Must‑Have

3 – 4 years of professional software development experience in a product company environment

Strong proficiency in at least one backend language: Go (strongly preferred) or PHP

Solid frontend skills in Vue 2/3 or React; comfortable working with component libraries and REST/GraphQL APIs

Working knowledge of MySQL — schema design, query optimization, indexing strategies

Experience with Linux (CentOS / RHEL / Rocky Linux or similar) — comfortable on the command line

Familiarity with CI/CD practices (GitHub Actions, GitLab CI, or equivalent)

Strong fundamentals in data structures, algorithms, and system design

Ability to read and understand infrastructure‑as‑code and deployment scripts

Good written English for documentation, PRDs, and async communication

Nice‑to‑Have

Experience with ClickHouse, BigQuery, or other columnar databases for analytics at scale

Familiarity with message queues: RabbitMQ, Kafka, or similar

Exposure to HAProxy, Nginx, or load balancer configuration

Experience integrating with email‑related protocols or APIs (SMTP, PowerMTA, SendGrid, etc.)

Understanding of email deliverability concepts (SPF, DKIM, DMARC, IP reputation)

Prior work with MCP (Model Context Protocol) or AI‑assisted development workflows

Experience integrating with e‑commerce, CRM, or marketing platforms where email is a major communication channel

Contributions to open‑source projects

Who You Are

You take ownership — when you pick up a task, it gets done

You communicate proactively: blockers, progress, and decisions surface early

You are comfortable with ambiguity and can translate loose requirements into well‑scoped technical work

You care about code quality but ship pragmatically — you know when to be perfect and when to be fast

You are curious about the systems you build on; you don't stop at the API boundary

You thrive in a lean team where your work has direct, measurable impact

You are genuinely excited about AI‑augmented development and want to work at the frontier of how software gets built

What We Offer

High-impact work at scale

Your code runs on 1B+ emails/month from day one

Work with cutting‑edge AI agent tooling and MCP architecture

Direct ownership & growth

Clear career path from SE to Senior to Lead in a growing product company

Global product, local team

UK‑registered, Kozhikode‑based team; work on a globally used product

Market‑aligned salary with performance reviews and growth‑linked increments

Modern, evolving stack

Go migration, ClickHouse analytics, Vue 3, MCP agents — never stagnant

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer: Go, Vue & AI Infra
Full-Stack Software Engineer: Go, Vue & AI Infra

Dheya • Hinoba-an

On-site
PHP 5,080,000 - 7,621,000
Software Engineer II
Software Engineer II

Mimecast Limited • Hinoba-an

On-site
PHP 795,000 - 1,193,000
Hybrid work model
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

CodinGame SA • Mexico

Hybrid
MXN 600,000 - 1,000,000
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

Socotra, Inc. • Mexico

On-site
MXN 900,000 - 1,300,000
Email Marketing Developer
Email Marketing Developer

Cloudstaff Philippines Inc. • Philippines

On-site
PHP 600,000 - 1,000,000
HMO Coverage
Employee Share Units
Cloudstaff Dream Points
+4
Senior Marketing Automation Specialist
Senior Marketing Automation Specialist

Visa Hunt • Mexico

On-site
PHP 5,528,000 - 7,986,000
Generous vacation policy
Flexible work arrangements
AI upskilling budget
Email Marketing Lead
Email Marketing Lead

.ppl Solutions, Inc. • Pasig

On-site
PHP 1,004,000 - 1,451,000
Platform Engineer, Golang & IaC (Remote, European Union)
Platform Engineer, Golang & IaC (Remote, European Union)

Talanto • España

Hybrid
PHP 5,646,000 - 8,156,000
Equity package
Remote-first
Senior AWS DevOps & Platform Engineer
Senior AWS DevOps & Platform Engineer

Neara • Hinoba-an

On-site
INR 1,800,000 - 2,400,000
Full Stack Developer
Full Stack Developer

SupportFinity™ • Central Visayas

On-site
PHP 892,800 - 1,339,200