This high-ownership role leads the backend team and owns the technical direction of the company's project platform. The Backend Developer balances hands-on development with team leadership, designing scalable backend services, guiding architecture decisions, mentoring engineers, and driving delivery across sales, inventory, payments, loyalty, and reporting modules. The role involves maintaining the current Laravel, PHP, and MySQL stack while leading a pragmatic migration toward a more modern, service-oriented backend (TypeScript/NestJS or equivalent) without disrupting live merchant operations.
Responsibilities
Own backend architecture for the platform: API design, service boundaries, data models, and integration patterns
Define and enforce engineering standards: code review practices, testing strategy, CI/CD, documentation, and release discipline
Lead technical planning and estimation with product and engineering leadership
Mentor backend engineers through code reviews, pairing, and career growth
Design and develop scalable backend systems for the product based on POS operations across retail, restaurants, and multi-location merchants
Build and maintain secure, high-performance RESTful APIs for web, mobile, and in-store clients
Own modules for sales transactions, inventory, customer management, loyalty, and reporting data feeds
Integrate payment gateways, POS hardware services, and third-party business systems
Optimize MySQL (and future PostgreSQL) for high-volume transactional workloads and reporting use cases
Implement authentication, authorization, and multi-tenant data isolation best practices
Support multi-store and multi-location of POS operations with reliability and performance at scale
Lead incremental migration from Laravel monolith to modern service architecture (e.g., NestJS/TypeScript services)
Define API contracts and integration boundaries between legacy and new services
Identify high-risk areas (payments, inventory sync, reporting) and prioritize safe migration paths
Troubleshoot production issues and drive root-cause fixes, not just patches
Partner with DevOps on deployment, monitoring, alerting, and incident response
Ensure high system availability, performance, and scalability as merchant volume grows
Requirements
Experience leading backend teams (3-8 engineers) or being the senior technical owner in a small, fast-moving product team
Ability to thrive in a high-growth startup: ambiguous requirements, shifting priorities, and the need to ship while building scale
Hands-on approach: still writes code, reviews PRs, and debugs production issues
Clear communication with product managers, non-technical stakeholders, and junior engineers
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Pragmatic about rewrites: knows when to refactor, when to strangle, and when to leave working code alone
Strong hands-on experience with PHP and Laravel (current production stack)
Expertise in MySQL: schema design, indexing, query optimization, transactions, and data integrity at scale
Strong understanding of RESTful API Development
Experience working with POS, Retail, Restaurant, ERP, Inventory, or E-commerce Applications
Payment gateway integrations
Authentication and authorization: JWT, OAuth, role-based access, multi-tenant scoping
Strong understanding of Database Indexing, Transactions, and Data Integrity
Git, code review workflows, and collaborative development practices
Familiarity with Linux-based deployment environments
Bachelor's degree in Computer Science / Engineering or equivalent practical experience
Minimum 7 years of experience
Nice to have:
Experience leading migration from monolith to services (Laravel to NestJS/Node, or similar)
TypeScript / NestJS or another modern backend framework for greenfield services
Multi-tenant SaaS architecture and tenant isolation patterns
AWS cloud services, Docker, and containerized deployments
PostgreSQL and experience planning database migration or dual-write strategies