BLENDED PEDAGOGY PRIVATE LIMITED
(An EduTech Company)
Job Title:
Node.js Backend Developer (Junior Level) Onsite (Coimbatore)
Location:
No.12, Annai Indira Nagar, KK Pudur, Saibaba Colony,Coimbatore, Tamil Nadu - 641038
Mail ID:
contactblearners@gmail.com
Experience Required:
1 Year professional experience (Exclude Internship)
Job Description:
We are looking for a passionate and motivated Node.js Backend Developer to join our development team. The ideal candidate should have strong fundamentals in backend architecture, API development, and database management, with hands-on experience in modern backend technologies and cloud environments.
Responsibilities:
- Develop and maintain scalable RESTful APIs and microservices using Node.js and Express.js.
- Design and manage databases using MySQL, PostgreSQL, and MongoDB.
- Implement authentication and authorization using JWT or similar mechanisms.
- Set up Docker containers for deployment and environment consistency.
- Work with AWS services including EC2, S3 Bucket, and SES for deployment and email automation.
- Use Redis for caching and performance optimization.
- Implement WebSocket for real-time data communication.
- Set up and maintain CI/CD pipelines for automated testing and deployment.
- Create and manage Cron Jobs for scheduled tasks and background services.
- Collaborate with frontend developers to integrate APIs and deliver end-to-end solutions.
- Use Git/GitHub for version control and team collaboration.
- Debug, optimize, and document backend systems and workflows.
Required Skills:
- Strong knowledge of Node.js and Express.js frameworks.
- Proficiency in MySQL, PostgreSQL, and MongoDB databases.
- Experience with Docker for containerization and deployment.
- Hands-on experience with AWS EC2, S3, and SES.
- Knowledge of Redis for caching and session management.
- Experience implementing JWT-based authentication.
- Familiarity with WebSocket and real-time communication.
- Understanding of CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Experience in writing and managing Cron Jobs.
- Good understanding of RESTful APIs and server performance optimization.
- Basic understanding of security practices (input validation, encryption, rate limiting).
- Ability to debug, test, and maintain clean, maintainable code.
- Proficiency with Git and collaborative development.
Good to Have (Optional):
- Exposure to GraphQL and microservice architecture.
- Familiarity with TypeScript for Node.js development.
- Knowledge of message queues (RabbitMQ, Kafka).
- Experience deploying Node.js apps on AWS, DigitalOcean, or Render.
- Understanding of Agile methodologies and project tracking tools (Jira, Trello).
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Compensation:
₹18,000 - ₹20,000 per month, depending on skills and project experience.
Job Type: Full-time
Pay: ₹18,000.00 - ₹20,000.00 per month
Work Location: In person