Software Engineer (Kozhikode)

Software Engineer (Kozhikode)

11 Nov
|
Mailercloud
|
Kozhikode

11 Nov

Mailercloud

Kozhikode

Location: On-site, Cyberpark, Kozhikode

About the roleMailercloud 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 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

Requirements

Must-HaveGo (strongly preferred), PHP, Node.js, Python, Java or .NET (backend) · Vue.js or React (frontend) · MySQL · REST APIs · Linux · Git · CI/CD3 – 6 years of skilled software development experience in a product company environmentStrong proficiency in at least one backend language: Go (strongly preferred), PHP, Node.js, Python, Java or .NETSolid frontend skills in Vue 2/3 or React; comfortable working with component libraries and REST/GraphQL APIsWorking knowledge of MySQL — schema design, query optimization, indexing strategiesExperience with Linux (CentOS / RHEL / Rocky Linux or similar) — comfortable on the command lineFamiliarity with CI/CD practices (GitHub Actions, GitLab CI, or equivalent)Strong fundamentals in data structures, algorithms, and system designAbility to read and understand infrastructure-as-code and deployment scriptsGood 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

📌 Software Engineer (Kozhikode)
🏢 Mailercloud
📍 Kozhikode

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (kozhikode) / kozhikode

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (kozhikode) / kozhikode