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.
Key Responsibilities
Product DevelopmentDesign, build, and ship backend APIs and microservices in Go and PHP for MailerCloud's campaign, automation, and analytics modulesDevelop and maintain Vue 3 frontend components and SPAs, working from Figma designs to pixel-perfect, performant UIsOwn features end-to-end: requirements → implementation → testing → deployment → monitoringContribute to integrations with e-commerce, CRM, and other platforms where email is a major communication channel (GraphQL APIs, webhook pipelines, data sync)
Infrastructure & DevOpsWork with dedicated bare-metal servers (Rocky Linux 9) for deployment, configuration, and troubleshootingManage and extend CI/CD pipelines; write safety gates, linting, and automated test hooksContribute to ClickHouse schema design, query optimisation, and partitioning strategies for analytics at billion-row scaleSupport MySQL database operations including schema migrations, query tuning, and partition managementAssist in RabbitMQ queue infrastructure management and HAProxy configuration as required
AI Agents & ToolingBuild and maintain AI agent infrastructure (QA Agent, Code Review Agent, SRE Agent) using MCP-first architecture with Claude via the Anthropic APIWrite and maintain CLAUDE.md constitutions, sprint SOPs, and developer scaffolding toolingContribute to the MailerCloud MCP connector and associated developer documentation
Code Quality & CollaborationParticipate actively in code reviews, sprint planning, and retrospectivesWrite clean, well-tested, well-documented code with an emphasis on maintainability at scaleFollow and improve the team's coding standards, branching strategies, and deployment practicesProactively 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
Pay: ₹35,000.00 - ₹50,000.00 per month
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person