Software Engineer

mailercloud pvt ltd

Kozhikode district

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mailercloud, a London-based email marketing platform with offices in London, Kozhikode, and Bangalore, is seeking a software engineer to design and ship backend APIs in Go/PHP and develop frontend components in Vue 2/3 or React. You will work on campaign, automation, and analytics modules from design to production.

You will operate on Linux servers (Rocky Linux), maintain CI/CD pipelines, contribute to ClickHouse schemas, and integrate with GraphQL/REST APIs, RabbitMQ, and HAProxy.

Qualifications

  • 3–4 years of professional software development experience in a product company.
  • Strong proficiency in Go (preferred) or PHP.
  • Solid frontend skills in Vue 2/3 or React and REST/GraphQL APIs.
  • Working knowledge of MySQL: schema design and query optimization.
  • Experience with Linux environments (CentOS/RHEL/Rocky Linux) and CLI.
  • Familiarity with CI/CD practices (GitHub Actions/GitLab CI).
  • Strong fundamentals in data structures, algorithms, and system design.
  • Ability to read infrastructure-as-code and deployment scripts.
  • Good written English for documentation and async communication.
  • MySQL operations including migrations and partition management.
  • RabbitMQ queue infrastructure management and HAProxy configuration.

Responsibilities

  • 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)
  • 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
  • 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

Skills

Go (strongly preferred)
PHP
Vue 2/3 or React
MySQL
Linux (CentOS/RHEL/Rocky Linux)
CI/CD (GitHub Actions / GitLab CI)
Data structures & algorithms
Infrastructure-as-code reading
Docker / DevOps basics
RabbitMQ & HAProxy
REST / GraphQL APIs

Tools

GraphQL
REST APIs
ClickHouse
GitHub Actions
GitLab CI
RabbitMQ
HAProxy

Job description

Mailercloud is a London-based global email marketing platform provider with offices in London, Kozhikode, and Bangalore. Businesses in over 100 countries use us to run campaigns, send transactional emails through our API, and keep their lists clean with our email verifier—processing billions of emails every year.

Job Description
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
Requirements
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
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Mailercloud • India

On-site
INR 1,200,000 - 1,800,000
Digital Marketing Executive – Outreach & Partnerships
Digital Marketing Executive – Outreach & Partnerships

Mailercloud • Kozhikode district

On-site
INR 279,000 - 446,000
Business Development Executive – Inside Sales (B2B SaaS)
Business Development Executive – Inside Sales (B2B SaaS)

Mailercloud • Kozhikode district

On-site
INR 300,000 - 540,000
On-site Kozhikode office
Monthly incentive program
Sr. SDE (Email)
Sr. SDE (Email)

HighLevel • India

Remote
INR 3,500,000 - 7,000,000
Software Engineer - Platforms & Productivity
Software Engineer - Platforms & Productivity

Cloudflare • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Software Engineer (Full Stack - GoLang)
Software Engineer (Full Stack - GoLang)

Maropost • Mohali

On-site
INR 1,500,000 - 2,100,000
Marketing Engineer
Marketing Engineer

PingAura AI • Mumbai

On-site
INR 1,200,000 - 1,800,000
AI SDE 3 - Full Stack
AI SDE 3 - Full Stack

Hiver • Bengaluru

On-site
INR 3,500,000 - 5,500,000
REMOTE (INDIA): Backend Engineer- SaaS platform
REMOTE (INDIA): Backend Engineer- SaaS platform

ShowMeLeads Inc • India

Remote
INR 1,000,000 - 1,500,000
AI SDE 3 - Full Stack
AI SDE 3 - Full Stack

Hiver, Inc. • Bengaluru

On-site
INR 420,000 - 640,000