Key Responsibilities
-
Full-Cycle Development:
Design and develop high-volume, low-latency applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
-
Frontend Architecture:
Build interactive, responsive, and user-friendly front-end interfaces using
React.js
and
Redux
(or Context API).
-
Backend Logic:
Develop robust RESTful APIs and server-side logic using
Node.js
and
Express.js
.
-
Database Management:
Design and maintain database schemas in
MongoDB
, ensuring data consistency and efficiency.
-
Optimization:
Optimize applications for maximum speed and scalability; implement security and data protection best practices.
-
Collaboration:
Collaborate with cross-functional teams (Design, QA, Product) to ship new features.
-
Code Quality:
Write clean, maintainable code and conduct peer code reviews.
Required Skills & Qualifications
-
Education:
B.Tech/B.E. in Computer Science, IT, or a related field.
-
Core Stack:
Strong proficiency in
JavaScript (ES6+)
,
React.js
,
Node.js
,
Express.js
, and
MongoDB
.
-
Web Fundamentals:
Solid understanding of HTML5, CSS3, and responsive design frameworks (e.g., Tailwind CSS, Bootstrap, Material UI).
-
State Management:
Experience with state management tools like
Redux
,
MobX
, or
Recoil
.
-
Version Control:
Proficient understanding of code versioning tools, specifically
Git
.
-
API Integration:
Experience in integrating third-party APIs and Payment Gateways.
Good-to-Have (Bonus Skills)
-
Experience with
TypeScript
for type-safe code.
-
Familiarity with cloud platforms like
AWS
(EC2, S3, Lambda) or
Azure
.
-
Knowledge of containerization tools like
Docker
and
Kubernetes
.
-
Experience with
Next.js
for server-side rendering.
-
Understanding of CI/CD pipelines.