We are looking for competent "Node.js Developer" who must have diverse expertise in backend of business applications and web services using node.js. Candidate must have thorough knowledge of software development best practices, agile methodology, including coding standards, and continuous integration.
Full Time Onsite Job
Shift Timings: 3pm to 12am (Monday to Friday)
Qualification: Bachelors in Computer Science or other relevant fields
Gender: Any
Experience: 3-4 years
Location: Karachi
Backend (Node.js Focus):
- Develop, maintain, and optimize backend services using Node.js, Express.js, or Nest.js.
- Design RESTful/GraphQL APIs for seamless frontend-backend integration.
- Implement real-time features using WebSockets, Socket.io, or similar.
- Work with databases (MongoDB, PostgreSQL, Redis) and ORMs/ODMs (Mongoose, TypeORM).
- Build event-driven architectures with Kafka, RabbitMQ, or Redis Pub/Sub.
- Ensure application performance, scalability, and security (JWT, OAuth, RBAC).
Frontend (React.js Focus):
- Develop responsive UIs using React.js, Next.js, and state management (Redux, Context API).
- Integrate APIs and handle real-time data rendering.
- Optimize frontend performance and cross-browser compatibility.
DevOps & Collaboration:
- Use Git/GitHub/GitLab for version control.
- Deploy applications via CI/CD pipelines (Docker, AWS, etc.).
- Collaborate with cross-functional teams using Agile methodologies.
Requirements:
- Backend Skills:
- Proficient in Node.js, Express.js, and API design.
- Experience with real-time systems (WebSockets) and databases (MongoDB/PostgreSQL).
- Frontend Skills:
- Strong expertise in React.js, hooks, and modern ES6+ JavaScript.
- Familiarity with Next.js, TypeScript, and testing libraries (Jest, Cypress).
- Bonus: Knowledge of microservices, serverless architectures, or AWS.
Job Type: Full-time
Pay: Rs1.00 - Rs2.00 per month
Work Location: In person