
MERN Stack Developer (Full Stack Developer)
TechCompose Solutions Pvt. Ltd.
Ahmedabad, Gujarat
•
On-site
On-Site
Full-Time
Ahmedabad, Gujarat
India
Skills
Back-End Web Development
Amazon Web Services (AWS)
React.js
Git
Full-Stack Development
AngularJS
HTML
HTML5
Cascading Style Sheets (CSS)
Front-End Development
About the Role
Sr. MERN Stack Developer:
Note: Please do not apply if you are not comfortable working on-site from Ahmedabad location.
Experience Required - 3 to 5 years
Location - Ahmedabad
Work Mode - On-site
Responsibilities:
Full-Stack Development:
Design, develop, and maintain scalable web applications using the MERN stack.
Write clean, modular, and reusable code for both frontend and backend.
System Architecture:
Design and implement application architecture and database schemas.
Ensure scalability, security, and performance optimization.
API Development & Integration:
Build RESTful APIs using Node.js and Express.
Integrate third-party APIs and services as needed.
Database Design & Management:
Work with MongoDB for data modeling, indexing, and performance optimization.
Implement data validation and error handling.
Testing & Debugging:
Write unit, integration, and end-to-end tests.
Debug and resolve application issues and bottlenecks.
Version Control & CI/CD:
Use Git for source control and participate in code reviews.
Set up CI/CD pipelines for automated testing and deployment.
Soft Skills:
Communication:
Ability to communicate with national and international clients (both verbal and written communication).
Mentorship:
Guide junior developers, conduct code reviews, and ensure adherence to best practices.
Collaboration:
Work closely with UI/UX designers, QA testers, and project managers.
Participate in sprint planning, estimation, and daily standups.
Documentation:
Create and maintain technical documentation for APIs, components, and processes.
Technical Skills:
Frontend (React.js)
React.js: Deep understanding of React, component lifecycle, hooks (useState, useEffect, useMemo, etc.).
State Management: Redux / Context API / Zustand / MobX.
Routing: React Router.
UI/UX Tools: Material-UI, Tailwind CSS, Bootstrap, Ant Design, etc.
Form Handling: React Hook Form / Formik with Yup for validation.
Performance Optimization: Lazy loading, memoization, code splitting.
Backend (Node.js + Express.js)
Node.js: Strong grasp of asynchronous programming, event loop, streams.
Express.js: Middleware, routing, error handling, request validation.
API Development: Building RESTful APIs, API versioning, authentication.
Database (MongoDB)
MongoDB: Schema design, indexing, aggregation pipelines.
ODM: Mongoose (schema definitions, validation, middleware).
Performance Tuning: Query optimization, data modeling.
Authentication & Security
Auth Mechanisms: JWT, OAuth, Role-based access control.
Security Best Practices: Data sanitization, rate limiting, CORS, HTTPS, encryption.
Testing & Debugging
Testing Frameworks: Jest, Mocha, Chai, Supertest.
Debugging Tools: Chrome DevTools, Node debugger, logging tools (Winston, Morgan).
DevOps & Deployment
Version Control: Git, GitHub/GitLab/Bitbucket.
CI/CD: GitHub Actions, Jenkins, GitLab CI.
Cloud Platforms: AWS, Heroku, Vercel, Netlify, DigitalOcean.
Containerization: Docker (optional but preferred).
Monitoring: New Relic, LogRocket, Sentry.
Note: Please do not apply if you are not comfortable working on-site from Ahmedabad location.
Experience Required - 3 to 5 years
Location - Ahmedabad
Work Mode - On-site
Responsibilities:
Full-Stack Development:
Design, develop, and maintain scalable web applications using the MERN stack.
Write clean, modular, and reusable code for both frontend and backend.
System Architecture:
Design and implement application architecture and database schemas.
Ensure scalability, security, and performance optimization.
API Development & Integration:
Build RESTful APIs using Node.js and Express.
Integrate third-party APIs and services as needed.
Database Design & Management:
Work with MongoDB for data modeling, indexing, and performance optimization.
Implement data validation and error handling.
Testing & Debugging:
Write unit, integration, and end-to-end tests.
Debug and resolve application issues and bottlenecks.
Version Control & CI/CD:
Use Git for source control and participate in code reviews.
Set up CI/CD pipelines for automated testing and deployment.
Soft Skills:
Communication:
Ability to communicate with national and international clients (both verbal and written communication).
Mentorship:
Guide junior developers, conduct code reviews, and ensure adherence to best practices.
Collaboration:
Work closely with UI/UX designers, QA testers, and project managers.
Participate in sprint planning, estimation, and daily standups.
Documentation:
Create and maintain technical documentation for APIs, components, and processes.
Technical Skills:
Frontend (React.js)
React.js: Deep understanding of React, component lifecycle, hooks (useState, useEffect, useMemo, etc.).
State Management: Redux / Context API / Zustand / MobX.
Routing: React Router.
UI/UX Tools: Material-UI, Tailwind CSS, Bootstrap, Ant Design, etc.
Form Handling: React Hook Form / Formik with Yup for validation.
Performance Optimization: Lazy loading, memoization, code splitting.
Backend (Node.js + Express.js)
Node.js: Strong grasp of asynchronous programming, event loop, streams.
Express.js: Middleware, routing, error handling, request validation.
API Development: Building RESTful APIs, API versioning, authentication.
Database (MongoDB)
MongoDB: Schema design, indexing, aggregation pipelines.
ODM: Mongoose (schema definitions, validation, middleware).
Performance Tuning: Query optimization, data modeling.
Authentication & Security
Auth Mechanisms: JWT, OAuth, Role-based access control.
Security Best Practices: Data sanitization, rate limiting, CORS, HTTPS, encryption.
Testing & Debugging
Testing Frameworks: Jest, Mocha, Chai, Supertest.
Debugging Tools: Chrome DevTools, Node debugger, logging tools (Winston, Morgan).
DevOps & Deployment
Version Control: Git, GitHub/GitLab/Bitbucket.
CI/CD: GitHub Actions, Jenkins, GitLab CI.
Cloud Platforms: AWS, Heroku, Vercel, Netlify, DigitalOcean.
Containerization: Docker (optional but preferred).
Monitoring: New Relic, LogRocket, Sentry.
Apply for this position
Application Status
Application Draft
In Progress
Submit Application
Pending
Review Process
Expected within 5-7 days
Similar Jobs




