···
Log in / Register
Node.js Developer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

We are seeking a Junior or Mid-Level Node.js Developer with the following knowledge/experience: – Experience with Node.js. – Proficiency in TypeScript and JavaScript. – Familiarity with the NestJS framework (or similar, such as Express.js). – Design and implementation of REST APIs and GraphQL APIs. – Advanced knowledge of Microservices Architecture. – Principles of Clean Code and SOLID. Cloud Computing and Infrastructure **– Practical experience with AWS:** **– Lambda:** development of serverless functions. **– DynamoDB:** table design, query optimization, and use of indexes. **– SQS and SNS:** asynchronous messaging and inter-service notifications. **– S3:** object manipulation and system integration. **– API Gateway:** API design and configuration. **– CloudWatch:** log and metric monitoring. – Familiarity with Azure DevOps (or similar CI/CD pipelines). Messaging and Asynchronous Communication **– Experience with Kafka:** – Creation of producers and consumers. – Topic and partition management. – Guaranteed exactly-once delivery. Containers and Orchestration **– Proficiency in Docker:** – Creation and optimization of images. – Debugging and troubleshooting containers. **– Experience with Kubernetes (K8s):** – Deployment configuration and cluster management. – Use of tools like Helm for configuration. Version Control and Code Quality – Proficiency in Git (branches, merges, conflict resolution). – Experience with SonarCloud or similar tools for code quality analysis. **– Implementation of tests:** **– Unit tests:** frameworks such as Jest or Mocha. **– Integration tests:** simulation of real-world scenarios. – Minimum guaranteed test coverage of 80%+. Monitoring and Observability **– Familiarity with tools such as:** **– Grafana and Prometheus:** dashboards and monitoring. **– Elastic Stack (or equivalent):** log analysis and searching. Databases – Experience with NoSQL databases, especially DynamoDB. **– Knowledge of relational databases (e.g.,** PostgreSQL, MySQL) and query optimization. – Data modeling for high performance and scalability. Development Practices – Continuous Integration and Continuous Delivery (CI/CD). – Familiarity with Agile methodologies (SCRUM). **– Ability to document technical solutions (e.g.,** Confluence, Swagger).

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.