Back
Logo of Mailercloud Pvt Ltd

Software Engineer

Mailercloud Pvt Ltd
Vue-plus
Full-stack
Flag of India Kozhikode, Indiaon-sitefull-timemid-level
Apply Now

Location: On-site, Cyberpark, Kozhikode

About the role

Mailercloud is a product company: an email marketing platform used by businesses in 100+ countries, sending billions of emails a year. This is a full-time, on-site role at our Kozhikode office. We are looking for a full stack engineer with 3–6 years of experience building and running live products.

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

Requirements

Must-Have

Go (strongly preferred), PHP, Node.js, Python, Java or .NET (backend) · Vue.js or React (frontend) · MySQL · REST APIs · Linux · Git · CI/CD

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

Strong proficiency in at least one backend language: Go (strongly preferred), PHP, Node.js, Python, Java or .NET

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

Alternative skills (also considered)

Angular in place of Vue.js/React · PostgreSQL or MariaDB in place of MySQL · Frameworks such as Laravel, Express.js, NestJS or FastAPI · GitHub Actions, GitLab CI or Jenkins for CI/CD

Hiring too?

Post your own Vue.js job

  • Reach 350k+ Vue.js developers
  • Live in minutes — no review queue
  • Active for 30 days
Post a job

From $99 · 3,500+ companies hire here