VI

Consultant

Virtusalinkedin.com
Nov 10, 2026, 10:18 PM2h ago
Full-timeColombo, Western Province

About the role

The Consultant role involves designing, developing, and maintaining backend applications using Node.js and TypeScript/JavaScript. The position focuses on building scalable microservices, developing RESTful and GraphQL APIs, integrating databases, implementing authentication and authorization, and ensuring secure, high-performing backend services. The role also includes responsibilities such as optimizing application performance, building containerized applications with Docker, deploying to Kubernetes, developing CI/CD pipelines, writing tests, troubleshooting production issues, collaborating with cross-functional teams, and mentoring junior developers. Additionally, the role requires foundational AI skills, including prompt engineering, knowledge of large language models, vector databases, AI-assisted coding, and familiarity with Agentic AI concepts.

Must have

  • Design, develop, and maintain backend applications using Node.js and TypeScript/JavaScript.
  • Build scalable Microservices following cloud-native architecture principles.
  • Develop RESTful APIs, GraphQL APIs, and event-driven services.
  • Design and implement asynchronous communication using message brokers.
  • Develop reusable, modular, and maintainable application components.
  • Integrate relational and NoSQL databases.
  • Implement authentication and authorization using OAuth 2.0, JWT, and OpenID Connect.
  • Develop secure, high-performing, and resilient backend services.
  • Optimize application performance, scalability, and reliability.
  • Implement logging, monitoring, tracing, and observability.
  • Build containerized applications using Docker and deploy to Kubernetes environments.
  • Develop CI/CD pipelines and automate application deployment.
  • Write unit, integration, and API tests.
  • Troubleshoot production issues and perform root cause analysis.
  • Collaborate with frontend developers, QA engineers, DevOps teams, architects, and product owners.
  • Participate in Agile ceremonies, sprint planning, code reviews, and technical discussions.
  • Prepare technical documentation and API specifications.
  • Mentor junior developers and contribute to engineering best practices based on experience.
  • Good exposure in cloud skills Microsoft Azure/Amazon Web Services (AWS)/Google Cloud Platform
  • Basic Prompt Engineering Designing and crafting a basic prompt, with foundation-level knowledge of iterative prompting.
  • LLM & Data Basics Basic knowledge of Large Language Models (LLMs) and integration with different types of data models.
  • Vector Databases A fundamental understanding of the basics of vector databases.
  • AI-Assisted Coding Leveraging AI-assisted coding tools to accelerate daily development while strictly adhering to safe and responsible AI practices.
  • Agentic AI Concepts Familiarity with Agentic AI concepts, Agentic AI design patterns , Tools , Resources and Model Context protocol

Technologies

  • Agentic AI
  • Agile
  • API Testing
  • Authentication
  • AWS
  • Azure
  • CI/CD
  • Cloud Native
  • DevOps
  • Docker
  • Event-Driven Architecture
  • GCP
  • GraphQL
  • JavaScript
  • JWT
  • Kubernetes
  • LLM
  • Microservices
  • Node.js
  • NoSQL
  • OAuth
  • Observability
  • OpenID
  • Prompt Engineering
  • Responsible AI
  • REST
  • TypeScript
  • Vector Databases