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**
Staff Software Engineer
Rapid7 · Pune Division, Maharashtra, India
Business Analyst
Aditya Birla Capital · Maharashtra, India
Business Analyst (LOS-SME)
Aditya Birla Capital · Maharashtra, India
========================
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**
=================================
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**
=================
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: **careers@mailercloud.com***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.