who is well-versed in architecting and developing robust, scalable, and secure web applications. The ideal candidate should have a solid background in full-stack development, RESTful/MQTT API design, and cloud deployment, and should be capable of leading mid-level developers and driving technical decisions.
Key Responsibilities
Design, develop, and deploy complex web applications using the
MERN Stack
(MongoDB, Express.js, React.js, Node.js).
Architect scalable backend systems and efficient front-end interfaces.
Write clean, modular, and well-documented code following industry best practices.
Lead code reviews and ensure high-quality deliverables.
Work closely with DevOps for CI/CD pipeline setup and deployments.
Optimize application performance for speed, scalability, and responsiveness.
Collaborate with UI/UX teams to implement pixel-perfect user interfaces.
Mentor junior developers and contribute to the growth of the tech team
Must-Have Skills
Strong hands-on experience with
MongoDB, Express.js, React.js, Node.js
.
Must have Experience on IOT and Big Data Applications.
Advanced proficiency in
JavaScript (ES6+)
,
React Hooks
,
Redux
, and
Functional Components
.
Deep understanding of RESTful API architecture and integration.
Solid experience with
Git
,
CI/CD pipelines
,
Docker
, and basic cloud services (AWS/GCP/Azure).
Experience in microservices architecture and asynchronous programming.
Familiarity with
unit testing frameworks
like Jest/Mocha and
end-to-end testing
tools like Cypress.
Good to Have
Working knowledge of
TypeScript
.
Experience with
GraphQL
,
WebSockets
, or real-time data processing.
Exposure to
Next.js
or server-side rendering (SSR).
Prior experience in Agile/Scrum environments.
Knowledge of security best practices in web development (OWASP, JWT, OAuth2).
Qualifications
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Minimum 2
+ years of professional experience
as a
Full-Stack or MERN Stack Developer
is mandatory.
Candidates with less experience will not be considered