Job Title- Backend Develper(Nodejs / Expressjs)
About the Role :
We are seeking a highly skilled Backend Developer with deep expertise in Node.js and Express.js and strong hands-on experience in building scalable, microservices-based architectures . The ideal candidate will be responsible for developing, optimizing, and maintaining backend systems, ensuring seamless integration with frontend and mobile applications, and driving performance, scalability, and reliability across the platform.
Key Responsibilities :
- Design, develop, and maintain robust, scalable backend services and APIs using Node.js and Express.js .
- Architect and implement microservices for modular and scalable systems.
- Integrate and manage real-time communication using Socket.io .
- Work closely with frontend teams using React.js / Next.js for seamless data exchange.
- Design and optimize database schemas and queries using MongoDB (and optionally MySQL / PostgreSQL).
- Implement message-driven communication using Kafka or other message brokers.
- Leverage Redis for caching, session management, and performance optimization.
- Deploy, manage, and monitor applications on AWS cloud services (EC2, ECS, S3, Lambda, etc.).
- Set up and maintain logging and monitoring using ELK Stack , Prometheus , and Grafana .
- Ensure data security, integrity, and compliance across all backend services.
- Implement content moderation systems (AI / ML or rule-based) for platform safety and compliance.
- Integrate third-party APIs and ensure smooth interoperability with external systems.
- Work with Firebase for authentication, notifications, and real-time data handling.
- Collaborate with DevOps and QA teams for CI / CD pipelines , code reviews , and performance testing .
- Participate in architectural discussions, contribute to product design, and ensure best engineering practices.
Required Technical Skills :
Backend Technologies : Node.js, Express.jsFrontend Knowledge (Preferred) : React.js, Next.jsDatabases : MongoDB, RedisMessaging Queue / Streaming : KafkaArchitecture : Microservices, RESTful APIs, WebSocketsMonitoring & Logging : ELK Stack, Prometheus, GrafanaCloud : AWS (EC2, ECS, S3, CloudWatch, etc.)Real-time Communication : Socket.ioIntegration : Firebase, Third-party API Integration (Payment, Notification, Auth, etc.)Version Control : Git / GitHub / GitLabCI / CD Tools : AWS CodePipeline (preferred)Qualifications :
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.Minimum 5 years of professional experience in backend development with Node.js and Express.js.Proven experience in designing and deploying microservices architectures at scale.Strong understanding of system design, security, scalability , and API optimization .Experience in performance tuning , code optimization , and debugging complex systems.Excellent problem-solving and analytical skills.Strong communication and teamwork abilities.