Talent.com
Mailercloud
Software EngineerMailercloud • Kozhikode, Kerala, India
Software Engineer

Software Engineer

Mailercloud • Kozhikode, Kerala, India
30+ days ago
Job description


SOFTWARE ENGINEERFull-Stack and nbsp; and nbsp; Backend and nbsp; and nbsp; DevOps-Aware and nbsp; and nbsp; Email InfrastructureDepartmentEngineering and amp; Technical OperationsLocationKozhikode (Calicut) Kerala IndiaEmployment TypeFull-TimeExperience Required3 4 YearsReporting ToProduct ManagerStart DateImmediate / As soon as possible
About MailerCloudMailerCloud 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 OverviewWe 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 MailerClouds 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 StackGo PHP Vue 3 MySQL ClickHouse RabbitMQ HAProxy Rocky Linux 9 Docker Git/CI-CD
Key ResponsibilitiesProduct DevelopmentDesign build and ship backend APIs and microservices in Go and PHP for MailerClouds 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 and amp; 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 and amp; 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 constitutions sprint SOPs and developer scaffolding toolingContribute to the MailerCloud MCP connector and associated developer documentation
Code Quality and amp; 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 teams coding standards branching strategies and deployment practicesProactively identify technical debt and propose pragmatic refactoring approaches
Required Skills and amp; ExperienceMust-Have3 4 years of professional software development experience in a product company environmentStrong proficiency in at least one backend language: Go (strongly preferred) or PHPSolid 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
Nice-to-HaveExperience with ClickHouse BigQuery or other columnar databases for analytics at scaleFamiliarity with message queues: RabbitMQ Kafka or similarExposure to HAProxy Nginx or load balancer configurationExperience 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 workflowsExperience integrating with e-commerce CRM or marketing platforms where email is a major communication channelContributions to open-source projects
Who You AreYou take ownership when you pick up a task it gets doneYou communicate proactively: blockers progress and decisions surface earlyYou are comfortable with ambiguity and can translate loose requirements into well-scoped technical workYou care about code quality but ship pragmatically you know when to be perfect and when to be fastYou are curious about the systems you build on; you dont stop at the API boundaryYou thrive in a lean team where your work has direct measurable impactYou are genuinely excited about AI-augmented development and want to work at the frontier of how software gets built
What We Offer and nbsp; High-impact work at scaleYour code runs on 1B emails/month from day one and nbsp; AI-first engineering cultureWork with cutting-edge AI agent tooling and MCP architecture and nbsp; Direct ownership and amp; growthClear career path from SE Senior Lead in a growing product company and nbsp; Global product local teamUK-registered Kozhikode-based team; work on a globally used product and nbsp; Competitive compensationMarket-aligned salary with performance reviews and growth-linked increments and nbsp; Modern evolving stackGo migration ClickHouse analytics Vue 3 MCP agents never stagnant
How to ApplySend 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:
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.


Experience: years
Vacancy: 1
Create a job alert for this search

Software Engineer • Kozhikode, Kerala, India

Similar jobs

Sales Engineer

HeadSpinKozhikode, Republic Of India, IN

NetWitness is revolutionizing how organizations detect, investigate, and respond to cyber threats.As a leader in SIEM (Security Information and Event Management) and NDR (Network Detection and Resp... Show more

 • Promoted

Technical Project Manager Data Center (Remote)

RM Staffing B.V.Calicut, KL, IN
Remote

Clients need a single point of contact who actually understands hardware, not just a relationship manager who has to relay every technical question.Projects span hardware deployment, structured cab... Show more

Senior Staff Accountant

EmergenceKozhikode, Republic Of India, IN

Senior Staff Accountant, Emergence | Remote - India | Full-Time.Emergence is a thematic holding company backed by the Pritzker Organization focused exclusively on acquiring and scaling category-def... Show more

 • Promoted

Security Consultant (Microsoft)

World Wide TechnologyKozhikode, Republic Of India, IN

As a Security Consultant, you would be working in a customer-facing consulting environment specializing in Microsoft security.You'll partner with architects and sales to uncover customer needs, sha... Show more

 • Promoted

Technical Recruiter (Remote)

RM Staffing B.V.Calicut, KL, IN
Remote

Reboot Monkey is a global datacenter services provider headquartered in Haarlem, Netherlands, operating.We deliver colocation, IP transit, smart hands, remote hands, and managed datacenter services... Show more

Sales Development Specialist Data Center Services (APAC timezone)

RM Staffing B.V.Calicut, KL, IN

Reboot Monkey is a global datacenter services provider headquartered in Haarlem, Netherlands, operating.We deliver colocation, IP transit, smart hands, remote hands, and managed datacenter services... Show more

Enterprise Account Executive - Europe

Aelum Consulting - ServiceNow Premier PartnerKozhikode, Republic Of India, IN

Aelum Consulting is a ServiceNow Partner helping enterprises accelerate digital transformation through workflow automation, enterprise service management, AI-driven solutions, and consulting servic... Show more

 • Promoted

Inside Sales Executive

Olive Green ConsultingKozhikode, Republic Of India, IN

We’re Hiring: Inside Sales Executive – HRMS (Darwinbox).If you are passionate about selling innovative HR technology solutions and enjoy engaging with HR leaders and decision-makers, this opportuni... Show more