Skip to main content
Codemotion
Scraped fromDjinni1 week ago
BackendSenior

Senior Node.js Developer

Node.jsExpress.jsKoaNestJSAi Prompt EngineeringREST APIGraphql ApisPostgreSQLDockerCi/CdAWSGCPAzureServerlessAWS LambdaCloudFormationTypeScriptMessage Queuing ServicesDesign PatternsOodFpMicroservicesEvent SourcingDistributed Data Processing
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

We are looking for a Senior Node.js Developer with AI agents experience. The role involves taking ownership of the full cycle of feature delivery and working with modern architectures and technologies.

Responsibilities

  • Propose process improvements and take ownership of the full cycle of feature delivery
  • Integrate and optimize AI/LLM workflows through prompt design and argument-code
  • Actively participate in technical discussions
  • Participate in architectural design sessions and team meetings
  • Create architectural designs to illustrate high-level solutions
  • Architect, design, and collaborate with the team to deliver features and services into production
  • Write and implement efficient, scalable, and secure backend code
  • Conduct code reviews, maintain technical documentation, and support deployed systems

Requirements

  • 6+ years of Software Engineering experience
  • Strong experience with Node.js (Express.js, Koa.js, Nest.js)
  • Strong Software Design knowledge: OOD, FP, Design patterns
  • Practical hands-on experience with AI prompt engineering
  • Deep understanding of RESTful and GraphQL APIs, modern web performance, and security
  • Solid understanding of LLM context design, tool integration, and code-generation workflows
  • Excellent knowledge of modern systems architecture components including microservices
  • Advanced experience with SQL databases, especially PostgreSQL
  • Experience with Docker & CI/CD processes
  • Experience with AWS or similar services like GCP or Azure
  • Experience with Serverless framework, AWS Lambdas, AWS CloudFormation
  • Knowledge of Agile (preferably SCRUM) development practices
  • Strong experience with TypeScript (a plus)
  • Experience as a Tech / Team Lead on projects (a plus)
  • Hands-on experience with message queuing/delivery services (Amazon SQS, SNS, RabbitMQ, Kafka, etc.)
Prepare for this role on ITLead

Take the matching roadmap and practice real interview questions asked for this level.

Senior Node.js Developer