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

Best NanoTech View all jobs

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 12 hours ago
  • Apply easily
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

Similar Jobs

  • Senior Full Stack Web Developer

    Zimmerbiomet

    • Bangalore, Karnataka
    Job Description At Zimmer Biomet, we believe in pushing the boundaries of innovation and driving our mission forward. As a global medical technology leader for nearly 100 years, …
    • 3 days ago
    • Apply easily
  • Full Stack Developer (React and Node JS, AWS)

    FIS

    • Bangalore, Karnataka
    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Associate's Degree Full Stack Developer (React and Node JS, AW…
    • 10 days ago