Empleos

Software Engineer

Posted just now
mailercloud
SOFTWARE ENGINEER

Full-Stack

  • Backend
  • DevOps-Aware
  • Email Infrastructure

Department

Engineering & Technical Operations

Location

Kozhikode (Calicut), Kerala, India

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

Go, PHP, Vue 3, MySQL, ClickHouse, RabbitMQ, HAProxy, Rocky Linux 9, Docker, Git/CI-CD

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

Own features end-to-end: requirements → implementation → testing → deployment → monitoring

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

  • AI-first engineering culture

Work with cutting-edge AI agent tooling and MCP architecture

  • Direct ownership & growth

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

  • Global product, local team

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

  • Competitive compensation

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

  • Modern, evolving stack

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

How to Apply

Send Your Resume And a Brief Note On a Project You Are Most Proud Of (what You Built, What The Scale Was, What You Learned) To

[email protected]

Subject line: Software Engineer Application – [Your Name]

Shortlisted candidates will be contacted for a technical screen followed by a take-home task and a final interview with the engineering team.
Login to Apply Now

Recommended Jobs

Graphic Designer

Posted just now

Social Media Strategist

Posted 1 day ago

About Empleos

Empleos is a job board platform connecting job seekers with employers across India, featuring thousands of job listings across diverse industries and locations. The platform is completely free for both job seekers and employers — no hidden fees, no subscription costs, and no charges for posting jobs or applying to positions.

Other Countries: United States, Colombia

© 2026 Empleos. All rights reserved.