Design and develop robust, efficient, and maintainable microservices using
Node.js
and relevant backend frameworks, following agreed design principles.
Support the documentation and design of solutions, ensuring alignment with architectural standards.
Conduct code reviews, provide constructive feedback, and mentor junior developers to maintain a high standard of code quality.
Write clean, maintainable, and testable code while adhering to best practices such as peer reviews, design patterns, and automated CI/CD.
Contribute to shared codebases or core application frameworks, fostering a strong internal engineering culture that encourages knowledge sharing and collaboration.
Collaborate with QA/Test teams to validate software deliverables, troubleshoot, and resolve defects as necessary.
Support the deployment of software to production environments and provide post-implementation assistance when required.
Experience and Technical Expertise
Over
10 years of overall software development experience
, primarily focused on backend technologies.
At least
5 years of hands-on experience
in building
microservices
using
Node.js
and modern backend frameworks.
Strong expertise in
NestJS
,
TypeScript
,
cloud technologies
, and
distributed systems
.
Proven experience applying
Domain-Driven Design (DDD)
principles, particularly tactical design patterns.
Skilled in enhancing and managing
DevOps
capabilities and
CI/CD pipelines
, with emphasis on
Azure Cloud
,
GitHub
,
Docker
, and
Kubernetes
.
Proficient in designing and developing databases to support microservices using
SQL Server
,
MongoDB
, and implementing caching mechanisms with
Redis
.
Familiar with
highly scalable and distributed system
architectures.
Exposure to
event-driven systems
such as
Kafka
and
Azure Service Bus
is an added advantage.
Working knowledge of front-end frameworks like
Next.js
and
Angular
is desirable.
Job Type: Permanent
Pay: Up to RM15,000.00 per month
Application Question(s):
Notice Period
Experience:
Software development: 10 years (Required)
Building microservices using Node.js: 6 years (Required)
Domain-Driven Design: 5 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.