Mean Stack Developer

April 29, 2026

Job Description

We are looking for a highly skilled Full Stack Developer with strong expertise in both backend and frontend technologies. The role involves building scalable, high-performance applications using Node.js, Python, and modern frontend frameworks like React or Angular.

The ideal candidate will have strong architectural thinking, hands-on coding ability, and experience in designing robust systems, along with mentoring team members and driving technical excellence.


Key Responsibilities

Development & Architecture

  • Design, develop, and maintain scalable full-stack applications
  • Build backend services using Node.js and Python (FastAPI/Flask)
  • Develop responsive frontend applications using React.js or Angular
  • Design and implement REST APIs and real-time systems using WebSocket/Socket.IO
  • Make architectural decisions for high-performance and scalable systems

System Design & Performance

  • Design efficient NoSQL database structures and data models
  • Optimize applications for speed, scalability, and reliability
  • Work with load balancers, caching (Redis), and messaging systems (RabbitMQ)
  • Ensure smooth environment management across development, staging, and production

Collaboration & Leadership

  • Lead by example with hands-on coding and problem-solving
  • Mentor team members and support their technical growth
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Participate in code reviews and enforce best practices

Testing & Troubleshooting

  • Implement API and UI automation testing using Jest
  • Debug and resolve performance and functional issues
  • Ensure application stability and reliability

Requirements

  • Strong proficiency in Node.js and Python
  • Experience with React.js or Angular for frontend development
  • Solid understanding of REST APIs, WebSockets, and real-time communication
  • Experience with Redis, RabbitMQ, and messaging systems
  • Knowledge of MVC frameworks and design patterns
  • Hands-on experience with Git and version control systems
  • Strong understanding of NoSQL database design
  • Proficiency in Unix/Linux and shell scripting
  • Experience in building scalable, high-performance applications
  • Strong problem-solving and debugging skills
  • Good communication and leadership abilities
  • Experience mentoring or leading developers

Technical Skills

  • Node.js
  • Python (FastAPI / Flask)
  • React.js / Angular
  • JavaScript
  • REST APIs
  • WebSocket / Socket.IO
  • Redis
  • RabbitMQ
  • NoSQL Databases
  • Git
  • Shell Scripting (Unix/Linux)
  • Jest (Automation Testing)

Key Skills

  • Full Stack Development
  • System Architecture
  • Scalable Systems Design
  • Real-time Application Development
  • Performance Optimization
  • Team Leadership & Mentorship
  • Problem Solving