Position Title: Full Stack Engineer || MERN Stack - (Node + React) || Immediate Joiners
Experience Level: 7+ yrs
Location: Remote
Job Description
Technical
- Strong proficiency in JavaScript (ES6+), TypeScript, and Node.js architecture with experience in performance optimization.
- Expertise in Node, express.js, NestJS, & ORM.
- Expertise in React.js, including core principles (HOCs, context API, event propagation), state management (Redux, Saga, Thunk), UI/UX design, and modern web technologies (HTML5, CSS, JavaScript, Ajax).
- Experience with build tools (Webpack, Babel, Parcel), performance enhancements (code splitting, lazy loading, caching), and server-side rendering (Next.js, Gatsby).
- Proficient in relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, database normalization.
- Proficient in atleast one cloud platforms (AWS, Azure, Google Cloud).
- Understanding of authentication (SSO, REST, JWT, OAuth), RESTful APIs, GraphQL, and microservices architecture.
- Knowledge of Docker, CI/CD pipelines, version control (Git), JIRA/Azure DevOps, and scaling applications.
- Strong grasp of OOP, design patterns, architectural paradigms (MVC, REST, SOA, Microservices, Microfrontends), and code quality, security, and maintainability.
- Strong analytical, debugging, and unit testing (JEST etc.) skills.
- Excellent analytical, troubleshooting, and optimization skills.
Interpersonal
- Translate business needs into technical solutions, oversee the software development lifecycle, conduct code reviews, and ensure high-quality development, testing, and deployment.
- Maintain trust, sincerity, and a solution-driven approach with a focus on quality, attention to detail, and adaptability.
- Take full responsibility for development, demonstrate strong leadership, mentor junior developers, proficient in delegating and lead teams effectively.
- Strong verbal and written skills, ability to interact with clients and cross-functional teams, and proactively communicate in a diverse environment.
- Manage multiple projects, set priorities, stay organized under pressure, and maintain a growth mindset.
- Organizational skills to drive effective solutions.