Description:
REQUIREMENTS:
● Professional development work experience including Node.js, Express / Nest and MongoDB
● 5 - 6 years’ Experience
● Advanced knowledge of core programming concepts.
● Advanced knowledge of architectural and design patterns and methodologies.
● Knowledge of services and microservices-based architectures.
● Advanced knowledge of client-server communication protocols.
● Advanced knowledge of asynchronous and parallel programming.
● Good understanding of server-side templating languages.
● User authentication and authorization between multiple systems, servers, and environments.
● Understanding fundamental design principles behind a scalable application.
● Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing
output to match the specific platform
TECHNICAL SKILLS
● Experience in working on Node.js and frameworks available for it such as Express, Nest.
● Experience in working on both RDBMS and NoSQL databases such as MySQL and MongoDB.
● Implemented services and microservices-based architectures.
● Worked with tools like ESBs, and job queue management software e.g. Celery, Kafka, RabbitMQ etc., cache
servers e.g. Redis, etc., 3rd party API gateways, payment gateways, etc.
● Creating database architectures and schemas that represent and support business processes.
● Experienced on AWS EC2, S3, EBS etc.
● Experienced on Git and cloud-based code repositories.
● Experience in creating and running unit tests.
● Experience in working on JIRA or other famous task management tool
Organization | e.ocean |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Senior Software Engineer |
Job Location | Karachi,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 5 Years |
Posted at | 2024-08-27 3:33 pm |
Expires on | 2024-12-20 |