Node JS Developers

Full-time
Webskitters

Key Responsibilities:

1. Develop and Maintain Applications

  • Design, develop, and deploy scalable and high-performance backend applications using Node.js.
  • Implement server-side logic to ensure smooth application functionality.

2. Database Management

  • Work extensively with MongoDB, including schema design, optimization, and data modeling.

3. Real-time Communication

  • Develop real-time applications and features using Socket.io or similar technologies.

4. Payment Integrations

  • Integrate and manage payment gateways, especially Stripe, Razorpay, and PayPal, ensuring secure and seamless transactions.

5. Code Quality and Optimization

  • Write clean, maintainable, and well-documented code following OOP principles and TypeScript best practices.
  • Ensure optimal performance, security, and scalability of the codebase.

6. API Development

  • Build robust and efficient RESTful API endpoints.

Skills and Qualifications:

  • Proficient in Node.js and JavaScript/TypeScript.
  • Solid understanding of MongoDB and related tools.
  • Experience with Socket.io for real-time communication.
  • Hands-on experience with Stripe or similar payment processing systems.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Knowledge of version control tools like Git or GitLab.

 

Additional Skills (Preferred but not mandatory):

  • Microservices architecture.
  • Redis for caching and optimization.
  • NestJS framework experience.
  • Familiarity with Agile/Scrum methodologies (JIRA).
  • Experience with GraphQL.
Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/