Senior Software Developer & Solution Architect
About the job
Senior Software Developer & Solution Architect (ERP – Retail & Warehousing) | Goa | Full-time | Onsite About the Role We are looking for a senior, hands-on engineer who can both architect and build custom ERP solutions for retail and warehousing businesses. This role requires strong ownership. You will lead client projects end-to-end—translating real business problems into clean, scalable systems, making key technical decisions, and ensuring reliable delivery. You’ll be involved from discovery and system design through implementation, deployment, and ongoing support, while setting a high engineering bar for the team. Key Responsibilities • Lead development on ERP client projects with minimal oversight; own technical direction and delivery outcomes • Translate business requirements into system architecture, technical plans, milestones, and implementation tasks • Design and build scalable backend services and frontend experiences for ERP workflows (inventory, purchasing, sales, warehouse operations, etc.) • Build and maintain APIs (REST / GraphQL), third-party integrations, and supporting data flows • Ensure strong engineering quality through code reviews, testing strategies, performance optimization, security, and maintainability • Debug complex issues across frontend, backend, database, and infrastructure; drive root-cause fixes • Mentor developers, unblock the team, and raise overall engineering standards • Collaborate closely with stakeholders and clients—ask the right questions, clarify requirements, and propose pragmatic solutions • Contribute ideas for better architecture, automation, reusable components, and long-term system improvements Must-Have Skills & Experience • 9+ years of professional software development experience • Strong experience building ERP systems or core ERP components, ideally for retail and warehousing • Proven experience with third-party integrations (accounting, eCommerce, logistics/shipping platforms) • NestJS (TypeScript) expertise (or similar modular backend frameworks) • React.js expertise • Strong understanding of PostgreSQL-based relational database design, including schema modeling, indexing, query optimization, transactions, and concurrency • Solid software architecture fundamentals: modular design, separation of concerns, domain-driven thinking, scalable patterns • Ability to lead projects independently and communicate clearly with both technical and non-technical stakeholders • Strong debugging mindset with hands-on experience across code, logs, databases, and infrastructure Nice-to-Have (Strong Preference) • GraphQL (schema design, resolvers, performance patterns) • Experience with warehousing concepts such as stock movements, batches/lots, multi-location inventory, and barcode-driven workflows • Infrastructure as Code (Terraform), CI/CD pipelines, Docker, and cloud deployments (GCP preferred) • Experience with message queues or event-driven systems (RabbitMQ, Kafka, SQS) • Automated testing practices and monitoring/observability What Success Looks Like You can take a client requirement, research it, propose a solution, design the system, and deliver it reliably You write clean, maintainable code that others can confidently build upon You proactively identify risks, edge cases, and performance bottlenecks before they become production issues You elevate the team through strong technical leadership, mentorship, and architectural clarity Work Style We Value • Ownership-driven, self-motivated, and proactive • Clear communicator who can explain trade-offs to both technical and business stakeholders • Pragmatic—focused on delivering high-quality solutions without over-engineering • Collaborative and outcome-oriented, with strong client focus How to Apply Candidates are requested to fill this google form: https://forms.gle/dZ3a1o6u9wwjtpvq9 The form includes a few open-ended questions to help us understand your ERP experience, system architecture work, and hands-on expertise with NestJS and React.
Requirements
- ERP systems
- NestJS
- TypeScript
- React.js
- PostgreSQL
- software architecture
- API development
Qualifications
- 9+ years of professional software development experience
- Strong experience building ERP systems or core ERP components, ideally for retail and warehousing
Preferred Technologies
- ERP systems
- NestJS
- TypeScript
- React.js
- PostgreSQL
- software architecture
- API development
Similar Jobs
Senior Software Developer
T&M Services Consulting Pvt Ltd
Senior Software Developer
Red Piranha
Senior Java Developer
Right Hire Consulting Services