- Kuala Lumpur Federal Territory Malaysia
Working Location
Job Description
Responsibilities
Senior Full Stack Engineer
Job Purpose and Description
As a Senior Engineer, you will drive technical excellence for frontend and backend development, mentor team members, and ensure the delivery of resilient, high-performance cloud-based applications .
Experience and knowledge:
· Candidates must have 6+ years of relevant professional experience in full-stack development.
· Demonstrated experience in designing and implementing complex microservices architectures and robust APIs utilizing Node.js and TypeScript.
· Advanced proficiency in TypeScript is required, including experience with advanced TypeScript features and design patterns.
· Deep experience with backend frameworks, specifically NestJS, with an emphasis on architectural patterns like CQRS or Event Sourcing.
· Proven track record in developing complex web applications with Angular version 14 or higher.
· Extensive experience with both SQL (SQL Server) and NoSQL (MongoDB) databases; expert-level ability in schema design, query optimization, and caching strategies using Redis.
· Strong experience with Azure cloud platforms, specifically designing solutions around Service Bus, Key Vault, AKS (Azure Kubernetes Service), and Blob Storage.
· Deep understanding of security protocols and identity management, including SAML, OAuth2, and OpenID Connect.
· Experience with Event-Driven Architecture working with message brokers create loosely coupled integrations.
· Experience in defining and implementing CI/CD strategies, container orchestration with Docker and Kubernetes, and infrastructure-as-code concepts.
· Expert in using GitHub for version control and SonarQube for maintaining high standards of code quality and security.
· Advanced proficiency in leveraging AI-assisted coding tools (GitHub Copilot) to drive team productivity and code consistency.
Skills and attributes:
· Possesses a comprehensive grasp of Domain-Driven Design (DDD) and distributed system design patterns.
· Leads by example in cross-functional agile teams, facilitating technical discussions, refining requirements, and championing a DevOps mindset.
· Expert user of ALM tools including Jira and Confluence to document architectural decisions and track complex project milestones.
· Exceptional analytical, systems-thinking, and leadership abilities, paired with the ability to communicate technical strategy to both engineers and stakeholders.
· Proactively identifies and adopts emerging technologies, conducting proof-of-concepts to keep the tech stack modern and competitive.
· Committed to mentoring junior and mid-level engineers, performing rigorous code reviews, and establishing engineering best practices.
· Oversees the investigation and resolution of critical production incidents, ensuring root cause analysis and long-term remediation within SLA.
Pay: RM12,000.00 - RM14,000.00 per month
Experience:
Language:
Work Location: In person
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.