Meril
Full Stack Engineer
MerilIndia4 days ago
Full-timeInformation Technology

Job Title

Full Stack Developer – React / Next.js / Node.js (SaaS, Production Systems)


Key Responsibilities

Frontend Development

  • Build and maintain scalable applications using:
  • React.js
  • Next.js
  • TypeScript
  • Redux for state management
  • Develop SASS-based, modular UI systems
  • Implement SSR, CSR, and optimized routing
  • Handle frontend-level error handling, validation, and performance optimization


Backend Development

  • Develop backend services using Node.js / Express.js
  • Design and implement REST and GraphQL APIs
  • Handle:
  • Authentication & authorization
  • Request validation
  • Error handling and API response standards
  • Integrate backend services with frontend and databases


Database & Storage Systems

  • Work with Relational Databases:
  • PostgreSQL
  • MySQL
  • Work with Cache Databases:
  • Redis, etc
  • Work with NoSQL Databases:
  • Cassandra and similar systems
  • Elastic Search
  • Object storage experience with:
  • AWS S3
  • MinIO
  • Design schemas, indexes, and efficient queries
  • Understand development vs production data workflows


Deployment, DevOps & Infrastructure

  • Deploy applications to production environments
  • Strong working knowledge of:
  • Linux
  • Git (branching strategies, PRs, reviews)
  • Docker (containerization)
  • Nginx (reverse proxy, routing, SSL basics)
  • Exposure to Kubernetes (K8s):
  • Container orchestration
  • Basic service and pod management
  • Work with CI/CD pipelines for automated builds and deployments


SaaS & Production Experience

  • Experience working on SaaS applications
  • Understanding of:
  • Multi-tenant architectures
  • Role-based access
  • Production monitoring and debugging
  • Collaborate with AI/ML teams for:
  • API integrations
  • Model inference workflows
  • Data pipelines


API Integration & Application Flow

  • Integrate internal and third-party APIs
  • Design and manage end-to-end application flows
  • Handle:
  • Async processing
  • Retries and failures
  • Logging and observability
  • Ensure APIs are scalable, secure, and well-documented


Collaboration & Documentation

  • Work closely with frontend, backend, QA, DevOps, and AI teams
  • Participate in code reviews and architecture discussions
  • Maintain clear documentation for:
  • APIs
  • System flows
  • Deployment processes
  • Follow clean coding and engineering best practices


Required Skills & Experience

Mandatory

  • 2+ years of professional experience as a Full Stack Developer
  • Strong expertise in:
  • React.js, Next.js
  • Node.js / Express.js
  • TypeScript, Redux
  • Experience with:
  • PostgreSQL / MySQL
  • NoSQL databases (Cassandra preferred)
  • Hands-on experience with:
  • AWS S3
  • MinIO
  • Docker
  • Nginx
  • Working knowledge of:
  • Linux
  • Git (version control)
  • Experience deploying and maintaining production systems
  • Experience working on SaaS applications
  • Strong API integration experience (REST / GraphQL)


Good to Have

  • Kubernetes (K8s) hands-on exposure
  • Experience with CI/CD tools
  • Basic monitoring/logging tools (Prometheus, Grafana, etc.)
  • Experience working with AI/ML pipelines or inference APIs
  • Security best practices (API security, secrets management)


What We Expect from You

  • You have seen production failures and fixed them
  • You understand end-to-end system flow
  • You write maintainable, well-documented code
  • You collaborate effectively across teams
  • You take ownership of features from development to deployment

Key Skills

Ranked by relevance