Full Stack Developer (JavaScript | Node.js | React | Real-Time Systems)

Best NanoTech View all jobs

  • Karnataka
  • Permanent
  • Full-time
  • 6 hours ago
Full Stack Developer (JavaScript | Node.js | React | Real-Time Systems)
  • Location: Bangalore
  • Work Mode: Onsite
  • Experience: 0–3 Years
1. Role OverviewWe are seeking a Full Stack Developer with 0–3 years of experience in building scalable web applications and real-time systems. The role involves working across frontend and backend layers using JavaScript technologies. The candidate will contribute to designing, developing, and optimizing event-driven applications with a focus on performance, security, and maintainability.2. Key Responsibilities
  • 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
3. Required Qualifications
  • 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
4. Technical Skills (Grouped and Structured)Programming & Core Concepts:
  • JavaScript (ES6+), Data Structures, Algorithms, OOP
Backend Development:
  • Node.js, Express.js
  • Middleware, request validation, error handling
  • REST APIs, WebSockets
Frontend Development:
  • React.js (preferred) or Angular
  • State management (Redux / Context API)
  • Component optimization, lazy loading
Database & Storage:
  • PostgreSQL (primary) or MongoDB
  • Query optimization, schema design
Real-Time Systems:
  • Socket.io / WebSockets
  • MQTT protocols and message handling
DevOps & Tools:
  • Git (branching, rebasing, merge conflict resolution)
  • CI/CD workflows
  • ESLint, Prettier, SonarQube
Testing & Quality:
  • Unit testing (Jest)
  • Integration/E2E testing (Cypress)
Architecture & Security:
  • Microservices architecture
  • API gateway concepts
  • Authentication (JWT), password hashing
5. Good to Have (Optional)
  • 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
#LI-SD1

Best NanoTech