BillingPlatform logo
BillingPlatformPosted 1 week ago

Senior Full Stack Developer (Node.js/React)

RemoteSerbia

Part TimeSenior LevelSmall

Job Summary

Develop and maintain React/TypeScript components and Node.js/TypeScript backend services for AI Copilot and AI Agent capabilities. Design typed API contracts using TypeScript and schema validation, then integrate REST APIs with internal and third-party services. Write unit and integration tests, troubleshoot stack issues, and participate in code reviews while collaborating on API architecture. Leverage AI coding agents for generation, refactoring, and debugging within the development workflow. This hands-on role focuses on building AI-agent tooling and contributing to the platform's revenue lifecycle management features.

Required Qualifications

  • 4+ years of experience with Node.js and Express
  • 2+ years of professional experience with React and TypeScript
  • Strong TypeScript fundamentals, including generics, utility types, type narrowing, and typed API contracts
  • Strong understanding of MCP principles
  • Experience building AI agents
  • Experience designing and consuming REST APIs
  • Good understanding of asynchronous JavaScript, Promises, async/await, and error handling
  • Experience with schema validation libraries such as Zod or similar
  • Familiarity with Jest, component testing, mocking, and integration testing practices
  • Understanding of common web security concepts, including CORS, CSRF, input validation, secrets handling, and OWASP fundamentals
  • Exposure to Model Context Protocol (MCP), AI agent tooling, LLM tool/function calling, or building LLM-facing APIs
  • Practical experience using AI coding agents such as Codex or Claude Code for code generation, refactoring, testing, and debugging

Desired Qualifications

  • Experience with AWS Bedrock
  • Prior experience with fintech or financial systems
  • Experience working with sensitive customer or financial data
  • Experience with AWS services and production cloud environments
  • Docker experience
  • Experience with OpenAPI/Swagger and API contract documentation
  • Familiarity with observability tooling, structured logging, metrics, and production debugging
  • Understanding of API reliability patterns such as retries, timeouts, rate limiting, and idempotency
  • Experience designing tools or APIs specifically for LLM agents
  • Experience evaluating or debugging AI-agent workflows and tool calls

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce