06 Aug
|
KnackForge Soft Solutions
|
Chennai
06 Aug
KnackForge Soft Solutions
Chennai
Role Summary
We are looking for a highly skilled Full Stack Developer with strong expertise in React and Node.js to build modern, scalable web applications. The ideal candidate should have excellent coding, debugging, and problem-solving skills with hands-on experience in designing and developing enterprise-grade applications using modern JavaScript/TypeScript technologies.
Key Responsibilities
- Design, develop, and maintain scalable web applications using React and Node.js.
- Build secure and scalable RESTful APIs using NestJS, Express.js, or Next.js.
- Develop reusable and maintainable frontend components.
- Write clean, modular, and production-quality code.
- Debug and troubleshoot issues across frontend, backend, API, and database layers.
- Optimize application performance and scalability.
- Design and maintain relational database schemas.
- Implement authentication, authorization, and secure coding practices.
- Participate in code reviews and contribute to engineering best practices.
- Write unit and integration tests.
- Collaborate with cross-functional teams throughout the software development lifecycle.
Required Skills & Experience
Frontend
- Solid proficiency in React.js.
- Strong understanding of:
- React Hooks and Component Lifecycle
- State Management (Context API, Redux, Zustand, or equivalent)
- Virtual DOM and Reconciliation
- Component rendering lifecycle
- Reusable component architecture
- React Router
- API integration
- Form handling and validation
- Code splitting and lazy loading
- Performance optimization
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and TypeScript.
Backend
- Strong hands-on experience with Node.js.
- Experience with one or more frameworks:
- NestJS
- Express.js
- Next.js
- Strong understanding of:
- Event Loop
- Non-blocking I/O
- Event-driven architecture
- Promises and Async/Await
- Streams and Buffers
- Worker Threads
- EventEmitter
- Middleware
- Authentication & Authorization
- Request validation
- Exception handling
- Dependency Injection (NestJS)
- Guards and Interceptors (NestJS)
- OpenAPI / Swagger documentation
Database (Must Have)
- Strong hands-on experience with PostgreSQL and MySQL.
- Database schema design and normalization.
- Complex SQL query writing.
- Indexing strategies.
- Transactions and locking mechanisms.
- Performance tuning and troubleshooting.
Good to Have
- Experience with AWS or Microsoft Azure.
- Knowledge of Docker and containerization.
- Familiarity with Kubernetes.
- Experience implementing CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins.
- Understanding of microservices architecture.
📌 Immediate Opening For a Fullstack Deveoper - NodeJS + reactJS (Chennai)
🏢 KnackForge Soft Solutions
📍 Chennai