Software Engineer – Backend & Frontend (Go, PHP, Vue)
mailercloud · Kozhikode
Job description
About the role
MailerCloud is looking for a versatile Software Engineer to design, build and ship high‑performance backend APIs and modern front‑end interfaces. You will work across the full product stack, from low‑level infrastructure to user‑facing features, helping to scale our email campaign, automation and analytics platform.
Key responsibilities
- Design, develop and maintain Go and PHP micro‑services for campaign, automation and analytics modules.
- Build Vue 3 single‑page applications from Figma designs, ensuring pixel‑perfect, performant UIs.
- Own feature lifecycle end‑to‑end: requirements, implementation, testing, deployment and monitoring.
- Integrate with e‑commerce, CRM and other platforms via GraphQL APIs, webhooks and data sync pipelines.
- Deploy and troubleshoot services on bare‑metal Rocky Linux 9 servers.
- Extend CI/CD pipelines (GitHub Actions/GitLab CI) with linting, safety gates and automated tests.
- Contribute to ClickHouse schema design, query optimisation and partitioning for billion‑row analytics.
- Build and maintain AI agent infrastructure using Claude via the Anthropic API.
- Participate in code reviews, sprint planning and retrospectives, and drive technical debt reduction.
Required profile
- 3–4 years of professional software development experience in a product‑focused company.
- Strong proficiency in Go (preferred) or PHP.
- Solid front‑end experience with Vue 2/3 or React and REST/GraphQL APIs.
- Working knowledge of MySQL schema design, query optimisation and indexing.
- Comfortable with Linux environments (CentOS/RHEL/Rocky) and command‑line operations.
- Familiarity with CI/CD practices and tools such as GitHub Actions or GitLab CI.
- Good written English for documentation and asynchronous communication.
Required skills
- Go
- PHP
- Vue 3 (or React)
- MySQL
- Linux (Rocky Linux 9, CentOS, RHEL)
- CI/CD (GitHub Actions, GitLab CI)
- ClickHouse
- RabbitMQ
- HAProxy
- GraphQL
- REST APIs
- Figma
- Claude (Anthropic API) for AI agents
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 weeks ago
Expires 1 month from now
37 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mailercloud
Kozhikode