Experience Level: 1-4 years
Location: Vijayawada
Job description
We are seeking a passionate and talented Node.js Developer to join our dynamic team. The ideal candidate must have experience in backend development using Node.js, Express.js, and databases like MongoDB and MySQL or PostgreSQL. Hands-on experience with AWS, Docker, Aggregation Pipelines, SQL queries, and REST APIs is essential. If you thrive in a fast-paced environment and enjoy working on innovative projects, we would love to have you on board!
Key Responsibilities:
- Develop, test, and deploy robust backend systems using Node.js and Express.js.
- Design and maintain databases using MongoDB and SQL-based databases, with hands-on experience in Mongoose, Sequelize, or other ORM tools.
- Architect scalable system designs and implement best practices in System Design (LLD / HLD).
- Work with Microservices, webhooks, and RabbitMQ for efficient message processing.
- Utilize AWS cloud services (e.g., S3, CloudFront, Lambda, EC2) and Firebase to enhance application performance.
- Implement Redis caching and databases to optimize application performance.
- Manage real-time communications using Socket.io and, preferably, knowledge of Kafka.
- Build responsive REST APIs with data validation, security protocols, and Role-Based Access Control (RBAC).
- Integrate 3rd-party services such as mail servers, OAuth for authentication/authorization, and payment gateways.
- Maintain containerized environments with Docker, manage npm and nvm packages, and ensure version control best practices.
- Ensure the scalability, performance, and security of web applications.
Technical Skills:
- Proficiency in Node.js, Express.js, MongoDB, and SQL databases (e.g., MySQL, PostgreSQL).
- Experience with Mongoose, Sequelize, TypeORM, and Socket.io.
- Knowledge of Redis caching, proper indexing, and optimization mechanisms for database performance.
- Experience with AWS services (S3, CloudFront, Lambda, EC2) and Docker for containerization.
- Expertise in building REST APIs, integrating 3rd-party services, and ensuring data security practices and validations.
- Strong understanding of Microservices, webhooks, RabbitMQ, and familiarity with Firebase.
- Experience with OAuth, payment gateways, and 3rd-party integrations.
,Asynchronous ,Programming, MySQL, AWS.