Full Stack Developer (Node .JS & Angular)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

WE ARE HIRING

FULL STACK DEVELOPER (NODE.JS & ANGULAR)

Experience 3–5 Years | Location Sri Lanka | Employment Type Full-Time

Be part of an innovative team building intelligent solutions with modern technologies.

ROLE OVERVIEW

We are seeking a talented and experienced Full Stack Developer with strong expertise in Node.js, Angular, ApexCharts, Azure AI Document Intelligence (Invoice Reader), and AI integrations to join our growing development team.

TECHNOLOGY STACK

  • Angular (v12+)
  • Node.js / Express.js
  • TypeScript
  • ApexCharts
  • SQL Server
  • MongoDB
  • Azure AI (Document Intelligence / Invoice Reader)
  • REST APIs
  • Microservices Architecture
  • Docker
  • CI/CD

KEY RESPONSIBILITIES

  • Develop responsive and scalable web applications using Angular (v12+).
  • Build robust backend services and REST APIs using Node.js and Express.js.
  • Create interactive dashboards and reports using ApexCharts.
  • Design, develop and maintain RESTful APIs and microservices.
  • Implement authentication, authorization and role-based access control.
  • Integrate Azure AI Document Intelligence (Invoice Reader) for data extraction.
  • Integrate AI services and MCP-compliant tools including OpenAI / Azure OpenAI.
  • Participate in architecture planning, code reviews, and Agile development processes.

REQUIRED SKILLS

  • 3–5 years of professional software development experience.
  • Strong Node.js, Express.js, JavaScript & TypeScript skills.
  • Strong Angular (v12+) development experience.
  • Experience with ApexCharts for dashboards and reporting.
  • Experience with SQL Server, MySQL/PostgreSQL & MongoDB.
  • Solid understanding of REST APIs design and integration.
  • Experience with Azure AI Document Intelligence (Invoice Reader).

PREFERRED SKILLS

  • Angular Material, NgRx
  • Azure Cloud Services
  • Docker and CI/CD pipelines
  • Microservices Architecture
  • OpenAI / Azure OpenAI integrations

EDUCATION

Bachelor's degree in Computer Science, Information Technology, Software Engineering or equivalent experience.

NOTICE PERIOD

Immediate to 30 Days Preferred

APPLY NOW

www.wenodo.com

[email protected]

Sri Lanka