Senior Software Engineer
- Compensation
- Not disclosed
- Location
- Bangalore, IN
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- We’re looking for a builder: someone who engineers foundations that make others faster, safer, and more effective.
- 👤 Software Engineering Mindset – You build systems that are modular, observable, and maintainable — not throwaway scripts.
- 🏗️ Platform Thinker – You don’t just solve a request; you build reusable solutions that scale across teams.
- 🧠 Pragmatic Problem Solver – You find the right balance between speed, maintainability, and performance.
- 💬 Clear Communicator – You document your work, share your thinking, and collaborate effectively.
- 🚀 Independent and Impact-Driven – You proactively identify opportunities to automate, accelerate, and improve.
- 🤝 Team Player – You uplift others, share knowledge, and build a stronger data culture around you.
Full description
Job Overview
Mumzworld is scaling fast as an AI-native organization, and building reliable, scalable backend systems is key to our future.
We are looking for a Senior Software Engineer PHP (Laravel) who thinks beyond features - someone who builds maintainable systems, reusable components, and strong foundations for the engineering team.
In this role, you will build robust APIs and services powering our core e-commerce experience and go beyond:
- You will create reusable modules, enforce code quality standards, and help streamline development through automation and internal tooling.
- You will apply software engineering excellence - clean code, modular architecture, CI/CD, observability - to everything you build.
- You will think long term, building scalable, secure, and performant systems that reduce tech debt and increase team velocity.
Key Responsibilities
- Design and build backend services in Laravel — APIs, background workers, and event consumers that carry real production traffic.
- Own services end to end: schema design, implementation, tests, deployment pipeline, dashboards, and on-call for what you ship.
- Design and optimise relational schemas in MySQL,Postgresql, with attention to indexing, query performance, and migration safety at scale.
- Model DynamoDB tables around access patterns for the services where we use it, and know when a workload does not belong there.
- Build integrations between our services and the platforms around them — Magento, NetSuite, Algolia, and our carrier and logistics systems — with sane retries, idempotency, and failure handling.
- Use SQS and event-driven patterns to decouple services and keep them resilient when a dependency degrades.
- Apply Redis (ElastiCache) deliberately for caching and rate limiting, with clear invalidation rules rather than TTL guesswork.
- Write clean, tested PHP, and build reusable modules and internal tooling that make the rest of the team faster.
- Own CI/CD for your services and keep deployments boring and zero-downtime.
- Work fluently with AI-assisted development tools (Claude Code, Codex, and similar), and help improve the AI development workflows our engineering teams already run on.
Experience
- 5+ years building production backend systems, with deep Laravel and modern PHP experience.
- Proven relational database skills — schema design, query optimisation, and safe migrations on MySQL or a MySQL-compatible engine.
- Solid AWS experience: RDS/Aurora, ElastiCache, SQS, DynamoDB, and the operational side of running services there.