Back End Engineer (Node.js) WebPros

AI overview

Work on a cutting-edge microservices platform that integrates AI technologies while influencing architectural decisions and ensuring code quality and engineering excellence.

Our client

WebPros, the largest web hosting software and automation company, manages 900,000+ servers, 85 million domains, and 33 million users. WebPros unites top providers in web hosting, billing automation, infrastructure, server management, and online marketing software. Currently, their lineup includes cPanel, Plesk, SolusVM, WHMCS, XOVI NOW, Sitejet, 360 Monitoring, and koality, with ongoing additions.


About the Project
Microservices platform for AI-powered project generation and management.


Technology Stack:

  • Backend: Node.js/TypeScript
  • AI Integration: Anthropic Claude API/ OpenAI API, Model Context Protocol (MCP)
  • Infrastructure: PostgreSQL, Redis, RabbitMQ, Docker, Traefik
  • DevOps: On premise Infrastructure, AWS (ECR, ECS), CloudWatch, Terraform

 

What You'll Be Doing

  • Design and develop microservices with saga pattern and event-driven architecture
  • Integrate with External Services and implement streaming responses for real-time feedback
  • Optimize inter-service communication via Message brokers and Redis
  • Work with PostgreSQL and Redis caching strategies
  • Set up observability: CloudWatch logging, Prometheus metrics, performance profiling
  • Participate in architectural decisions and code reviews

 

Ideal Candidate
Experience & Expertise

  • 5+ years of backend development with Node.js/TypeScript at an expert level
  • Deep understanding of event loop, streams, memory management in Node.js
  • Advanced TypeScript: conditional/mapped types, generic constraints, utility types
  • Experience building production-ready microservices systems with distributed tracing

Distributed Systems

  • Hands-on experience with saga pattern and event-driven architecture
  • Understanding of CAP theorem and trade-offs between consistency and availability
  • Experience with message brokers: RabbitMQ, Kafka, AWS SQS/SNS
  • Knowledge of eventual consistency and compensation mechanisms

Technology Stack

  • PostgreSQL: schema design, query optimization, transactions
  • Redis: pub/sub, caching strategies, streams, persistence
  • Docker & Terraform: container orchestration, production deployments
  • AWS: CloudWatch, ECR, ECS, IAM, VPC, S3

AI/ML Integration

  • Experience integrating with LLM APIs (OpenAI, Anthropic, etc.)
  • Working with streaming responses and Server-Sent Events (SSE)
  • Understanding of prompt engineering and token management
  • Experience with AI SDK (Vercel AI SDK or similar) — a plus

Frontend Context

  • Understanding of Next.js: App Router, Server Components, Server Actions
  • Basic knowledge of React and state management
  • Ability to effectively collaborate with frontend team

DevOps & Infrastructure

  • CI/CD pipelines
  • Infrastructure as Code
  • Multi-stage Docker builds and layer caching
  • Service discovery and load balancing

Monitoring & Debugging

  • Structured logging and CloudWatch setup
  • Performance profiling: flame graphs, memory leak detection
  • Distributed tracing (OpenTelemetry, Jaeger)
  • Production incident response and root cause analysis



Soft Skills

  • Excellent communication skills — ability to explain complex concepts to both technical and non-technical stakeholders
  • Systems thinking and proactive approach to problem-solving
  • Passion for code quality and engineering excellence
  • Ability to balance perfectionism with pragmatism
  • Experience working in cross-functional teams



Nice to Have

  • Experience with monorepos (pnpm workspaces, Turborepo, Nx)
  • Knowledge of Domain-Driven Design (DDD)
  • Experience with OAuth 2.0/OIDC
  • Background in AI systems
  • Experience with high-load systems

 

What We Offer

  • Work on a cutting-edge AI platform with modern tech stack
  • Influence on architectural decisions and technology choices
  • Opportunity to work with advanced AI technologies
  • Culture of code quality and engineering excellence
  • Flexible approach to development and remote work options
  • Professional growth and mentoring from experienced engineers
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job