Jobs
W

Full Stack Developer – Next.js & NestJS | ERP / SaaS

World e mart Pvt LtdKL, IN1d ago
Full-timevia indeed

Required Skills

androidapicssiosjavascriptmicroservicesmysqlnestjsnext.jsnode.jspostgresqlreactredisrestseosqltailwindtypescript

Job Description

  • *About the Role**

We are looking for a highly skilled, intelligent, and technically strong **Full Stack Developer** with hands\-on experience in Next.js, NestJS, and modern web application development.

The ideal candidate should have experience developing complex ERP, CRM, SaaS, or enterprise\-level applications and should be comfortable handling both frontend and backend development.

We are particularly interested in developers who are highly proficient in using AI\-powered coding tools to accelerate development, improve code quality, debug complex issues, and build production\-ready applications.

This is an opportunity to work on challenging, large\-scale software products involving business automation, enterprise workflows, financial integrations, APIs, and mobile application backends.

We need a developer who can think independently, understand architecture, solve problems, and take complete ownership of development tasks.

  • *Key Responsibilities**
  • Design, develop, and maintain scalable web applications using Next.js and NestJS.
  • Build modern, responsive, high\-performance frontend applications.
  • Develop robust backend services, REST APIs, and business logic.
  • Design scalable database structures, relationships, indexes, and optimized SQL queries.
  • Develop complex ERP/CRM modules, business workflows, role\-based access systems, and multi\-tenant architectures.
  • Build and maintain API integrations with third\-party platforms, payment gateways, and external services.
  • Develop backend services and APIs that support Android and iOS mobile applications.
  • Implement authentication, authorization, security mechanisms, and data validation.
  • Optimize application performance, database queries, API response times, and server resources.
  • Work with AI coding assistants to accelerate development, debugging, code reviews, refactoring, and testing.
  • Write clean, reusable, modular, maintainable, and well\-documented code.
  • Identify and resolve technical issues independently.
  • Collaborate with UI/UX designers, testers, project managers, and other developers.
  • Participate in code reviews, architecture discussions, deployment, and production support.
  • *Mandatory Technical Skills**
  • *Frontend Development**
  • Strong hands\-on experience with Next.js and React.js.
  • Excellent knowledge of JavaScript and TypeScript.
  • Experience with modern frontend architecture, reusable components, hooks, and state management.
  • Strong HTML5, CSS3, responsive design, and UI integration skills.
  • Experience with Tailwind CSS or similar styling frameworks.
  • Understanding of frontend performance optimization and SEO fundamentals.
  • *Backend Development**
  • Strong hands\-on experience with NestJS and Node.js.
  • Excellent understanding of TypeScript and backend application architecture.
  • Experience developing RESTful APIs and integrating third\-party APIs.
  • Knowledge of authentication, JWT, OAuth2, RBAC, guards, middleware, and API security.
  • Experience with background jobs, queues, scheduled tasks, event\-driven architecture, and caching.
  • Understanding of microservices architecture and scalable backend design.
  • *Database \& Architecture**
  • Strong experience with PostgreSQL and/or MySQL.
  • Excellent understanding of relational database design, normalization, indexing, joins, transactions, and query optimization.
  • Experience designing complex database schemas for ERP/CRM applications.
  • Understanding of multi\-tenant SaaS architecture.
  • Experience with Redis, caching, and database performance optimization.
  • Ability to understand and maintain large existing codebases.
  • *AI\-Assisted Development – Very Important**

We are looking for a developer who can effectively use modern AI development tools as part of their everyday engineering workflow.

Experience with tools such as

  • Claude Code
  • Cursor
  • GitHub Copilot
  • OpenAI Codex
  • Other AI\-powered development agents.

The candidate should know how to

  • Use AI agents to understand and navigate large codebases.
  • Generate, refactor, and optimize production\-quality code.
  • Use AI for debugging, root\-cause analysis, and resolving complex issues.
  • Develop features using structured prompts and well\-defined technical instructions.
  • Review AI\-generated code and identify incorrect logic, security vulnerabilities, and performance issues.
  • Use AI for automated testing, documentation, and code quality improvements.
  • Manage AI\-assisted development without compromising architecture, security, or maintainability.
  • *Important:** We need someone who understands programming fundamentals deeply and uses AI as a powerful engineering tool, not someone who blindly copies AI\-generated code.
  • *ERP / CRM / SaaS Experience**

Candidates with experience developing or maintaining complex ERP, CRM, or enterprise SaaS applications will be given high priority.

You should understand

  • Multi\-module business applications.
  • Complex business workflows and interconnected modules.
  • Role\-based permissions and access control.
  • Multi\-company and multi\-tenant systems.
  • Financial transactions, billing, subscriptions, and payment workflows.
  • Dynamic forms, configurable fields, reports, dashboards, and data management.
  • Large relational databases and data consistency.
  • Third\-party API integrations and automation.
  • *Mobile Application Backend Experience**

Experience supporting mobile applications is highly desirable.

  • Building APIs for Android and iOS applications.
  • Mobile authentication and secure API communication.
  • Push notifications and real\-time communication.
  • File uploads, media management, and cloud storage.
  • Background processing and synchronization.
  • API versioning and mobile application compatibility.
  • *How to Apply**

Please submit your CV along with your **GitHub/portfolio**, if available.

When applying, mention the **most complex backend, SaaS, ERP/CRM or AI\-integrated project** you have worked on and your specific contribution to it.

Job Types: Full\-time, Permanent

Pay: ₹30,000\.00 \- ₹60,000\.00 per month

Experience

  • Backend Developer: 3 years (Required)

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Kochi
Posted
1d ago
Source
Indeed