Full Stack Developer (JavaScript | Node.js | React | Real-Time Systems)
Best NanoTech View all jobs
- Karnataka
- Permanent
- Full-time
- Location: Bangalore
- Work Mode: Onsite
- Experience: 0–3 Years
- Develop and maintain full-stack applications using Node.js, Express.js, and React.js
- Design and implement scalable backend services and RESTful APIs
- Build real-time features using WebSockets, Socket.io, or MQTT
- Optimize database queries and manage data models using PostgreSQL or MongoDB
- Implement frontend components with focus on performance and responsiveness
- Develop and maintain event-driven architectures for real-time applications
- Ensure application performance, scalability, and reliability in production
- Implement authentication and security mechanisms (JWT, password hashing)
- Debug, monitor, and resolve performance bottlenecks (memory, event loop, latency)
- Write unit and integration tests using Jest or Cypress
- Collaborate with cross-functional teams for feature development and deployment
- Follow coding standards, code reviews, and version control practices
- Bachelor’s degree in Engineering, Computer Science, or a related field
- 1–2 years of hands-on experience in full stack development
- Strong understanding of software development lifecycle and best practices
- JavaScript (ES6+), Data Structures, Algorithms, OOP
- Node.js, Express.js
- Middleware, request validation, error handling
- REST APIs, WebSockets
- React.js (preferred) or Angular
- State management (Redux / Context API)
- Component optimization, lazy loading
- PostgreSQL (primary) or MongoDB
- Query optimization, schema design
- Socket.io / WebSockets
- MQTT protocols and message handling
- Git (branching, rebasing, merge conflict resolution)
- CI/CD workflows
- ESLint, Prettier, SonarQube
- Unit testing (Jest)
- Integration/E2E testing (Cypress)
- Microservices architecture
- API gateway concepts
- Authentication (JWT), password hashing
- ORMs: Sequelize or Mongoose
- React Native development
- Kafka (event streaming)
- Docker and Cloud (AWS / GCP / Azure)
- GraphQL
- CI/CD pipeline implementation
- Redis caching
- WebRTC basics
- DevOps practices (monitoring, logging)
- Exposure to AI/ML or Computer Vision applications