Full Stack Developer (MERN + React Native)

10 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Full Stack Developer (MERN + React Native)

Location:

Job Type:

Experience:

Availability:


About the Role

Full Stack Developer

This role requires a self-driven engineer with strong ownership, architectural thinking, and the ability to work independently while maintaining a high bar for quality, security, and performance.


Key Responsibilities

Frontend Development (React.js / React Native)

  • Build high-performance, scalable, and intuitive UIs using

    React.js

    .
  • Develop and maintain

    React Native

    mobile screens and components.
  • Implement modern UI patterns, reusable component libraries, and responsive workflows.
  • Manage global state using

    Redux, Redux Toolkit, Context API, or Zustand

    .
  • Optimize rendering performance, lazy loading, caching, and bundle size.
  • Implement pixel-perfect UI using Tailwind, Material UI, Styled Components (preferred).

Backend Development (Node.js / Express.js / API Architecture)

  • Develop secure, scalable

    RESTful APIs

    , microservices, and backend modules.
  • Implement authentication & authorization using

    JWT, OAuth, Cognito, SSO

    .
  • Integrate internal/external APIs—payments, third-party services, analytics, etc.
  • Perform backend optimization: caching, load balancing, and concurrency management.
  • Write modular, testable, and maintainable backend logic following best practices.
  • Implement rate limiting, request validation (Joi/Zod), and API throttling for security.

Database Engineering (MongoDB / DynamoDB / PostgreSQL)

  • Design and optimize

    NoSQL & relational data models

    .
  • Strong understanding of indexes, sharding, partitioning, and query optimization.
  • Manage and tune

    MongoDB Atlas, DynamoDB tables, GSIs/LSIs

    , and read/write throughput.
  • Implement caching layers using

    Redis / ElastiCache

    .
  • Ensure data integrity, migration handling, and versioned schema updates.

AWS & Cloud Engineering

  • Experience with AWS Serverless stack:

    Lambda, API Gateway, S3, DynamoDB, Cognito, CloudWatch

    .
  • Build and deploy production-ready applications using AWS services.
  • Implement CI/CD pipelines using

    GitHub Actions, Bitbucket Pipelines, GitLab CI

    .
  • Familiarity with containerization and deployments using

    Docker & ECS/EKS

    .
  • Knowledge of Infrastructure as Code (IaC):

    CloudFormation / Terraform

    (added skill).

General Engineering Responsibilities

  • Collaborate with Product Owners, UI/UX, QA, and DevOps teams.
  • Participate in sprint planning, solution design, and architectural reviews.
  • Troubleshoot production issues and ensure system reliability.
  • Write clean documentation, API specs, and technical guides.
  • Follow clean coding norms, security best practices, and design principles (SOLID, DRY, KISS).


Qualifications

  • 4–10 years of full stack development experience.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Immediate joiners only.

Required Skills

  • Strong hands-on expertise in React.js

    , including Hooks, Redux, and advanced component architecture.
  • Advanced proficiency in Node.js and Express.js

    , with solid experience in scalable server-side development.
  • Deep understanding of MongoDB or DynamoDB

    , including schema design, indexing strategies, and performance optimization.
  • Practical working experience with React Native

    for mobile development.
  • Strong understanding of

    REST APIs, JSON workflows, authentication/authorization mechanisms, and modern security best practices

    .
  • Experience working with

    Git, CI/CD pipelines, Agile/Scrum methodologies

    , and participating in peer code reviews.

Additional Preferred Skills

  • TypeScript

    for strongly typed development.
  • AWS Serverless Framework

    or SAM.
  • Experience building

    microservices & event-driven architectures

    .
  • Unit testing with

    Jest / Mocha / Supertest

    .
  • Docker / Kubernetes (EKS) familiarity

    .
  • Redis caching, message queues (

    SQS, SNS, Kafka, RabbitMQ

    ).
  • Knowledge of React Query, SWR, or Apollo Client.
  • Performance profiling tools (Chrome DevTools, Lighthouse, React Profiler).
  • Understanding of CI/CD best practices, automated testing, and code coverage.
  • Experience with analytics, logging, and monitoring tools (ELK, Datadog, CloudWatch).
  • Knowledge of security standards (OWASP, JWT hardening, API security, CORS policies).


Compensation & Benefits

  • Competitive salary based on experience and skillset.
  • Opportunity to work on international, large-scale, high-impact projects.
  • Collaborative, innovative, and growth-driven engineering culture.
  • Remote and flexible working options.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You