Careers

Node JS Developer  

Position Overview 

 We are seeking an Intermediate Developer with 2-3 years of experience to join our team. The role requires strong Node.js skills and hands-on AWS experience, particularly with IoT Core for device connectivity solutions. 

Key Responsibilities 

  • Develop and maintain Node.js applications and APIs 
  • Implement AWS IoT Core solutions for device management and connectivity 
  • Work with AWS services: SES, S3, and EC2 
  • Build RESTful APIs and integrate with IoT devices 
  • Collaborate on code reviews and maintain development standards 

Required Qualifications 

  • 2-3 years of professional development experience 
  • Strong proficiency in Node.js and JavaScript 
  • Must have hands-on experience with AWS IoT Core 
  • Experience with AWS services: SES, S3, EC2 
  • Experience with PostgreSQL, MongoDB, and Redis. 
  • Experience with MQTT and MQTTs. 
  • Experience with Memcached. 
  • Git version control 
  • RESTful API development 
  • Testing frameworks knowledge 

Preferred Qualifications 

  • Python programming experience (Django, Flask, FastAPI) 
  • Additional AWS services (Lambda, DynamoDB, CloudWatch) 
  • Docker containerization 
  • CI/CD pipeline experience 

Technical Stack 

  • Primary: Node.js, JavaScript, AWS IoT Core 
  • Databases: PostgreSQL, MongoDB, Redis (all required) 

Job Type: Full time l Onsite  
   

Location: Gulistan e Jauhar l Karachi    
 

eSpark Consulting Group offers the following benefits  

  • Paid Time Off  
  • Flexible work hours  
  • Annual Increment  
  • Provident Fund 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx