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 | 2026-01-06 |