Senior Full Stack Developer (Nodejs + Angular)
On-siteKuala Lumpur, Kuala Lumpur, Malaysia
Job Summary
Analyze, design, develop, and maintain application code using .NET, Azure, Node.js, and Angular to build scalable, secure web and mobile solutions. Architect RESTful APIs, backend services, and system integrations while conducting code reviews and enforcing engineering best practices. Collaborate with stakeholders to translate business needs into technical solutions, lead technical discussions, and mentor junior developers. Create and review technical documentation, including architecture diagrams and deployment procedures. Manage CI/CD pipelines, containerization, and automated testing within the Azure ecosystem. This role requires strong SQL Server proficiency and cloud-native solution design. Join Avanade to leverage Microsoft and Accenture partnerships for impactful client delivery.
Required Qualifications
- Strong hands-on experience in Angular and Node.js application development, including the design, development, testing, and deployment of enterprise-grade solutions
- Strong proficiency in Microsoft SQL Server (MSSQL), including database design, performance tuning, query optimization, stored procedures, and troubleshooting
- Experience in designing, implementing, and supporting cloud-native solutions on Microsoft Azure, including App Services, Functions, Storage, API Management, CI/CD pipelines, and security best practices
- Experience with DevOps practices, CI/CD pipelines, source control management (Git), automated testing, and application monitoring
- Strong analytical, troubleshooting, and problem-solving skills with the ability to resolve complex technical issues in production and non-production environments
- Knowledge of application security, performance optimization, scalability, and modern software development methodologies such as Agile/Scrum
- Excellent communication and stakeholder management skills, with the ability to work effectively in client-facing and multicultural environments
Desired Qualifications
- Use .NET and Azure ecosystem to build scalable applications which power modern framework-driven web apps
- Architect and implement RESTful APIs, backend services, and system integrations, ensuring reliability, maintainability, and scalability
- Conduct code reviews, enforce coding standards, and promote software engineering best practices to ensure high-quality, maintainable solutions
- Collaborate with business stakeholders, solution architects, and cross-functional teams to gather requirements, provide technical recommendations, and translate business needs into technical solutions
- Lead technical discussions, provide effort estimations, identify risks, and contribute to solution architecture and technical design decisions
- Mentor and support junior developers through knowledge sharing, technical guidance, and best practice adoption
- Create, maintain, and review technical documentation, including solution designs, architecture diagrams, deployment procedures, and operational support documentation
- Harness modern development and Azure DevOps practices including CI/CD, containerization, automated testing
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.