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