Role Overview
Provue is seeking a skilled Backend Developer to build and maintain scalable, high-performance AI agents, MCP servers, and backend services for our AI-powered audio generation platform.
Responsibilities
- Develop, test, and maintain AI agents and MCP servers.
- Develop, test, and maintain backend services, APIs, and databases.
- Design and implement scalable, secure, and high-performance applications.
- Optimize application performance and troubleshoot issues.
- Work with frontend developers to integrate user-facing elements with server-side logic.
- Implement authentication, authorization, and security best practices.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide technical mentorship.
Requirements
- More than 2 years of experience with Node.js.
- Proficiency in frameworks like Fastify and Express.js.
- Experience with relational and non-relational databases such as PostgreSQL.
- Knowledge of API design principles, RESTful services, and GraphQL.
- Familiarity with OAuth and JWT.
- Experience with message queues like RabbitMQ or Kafka.
- Knowledge of Monolithic, microservices, and distributed systems.
- Experience with Test Driven Development.
- Experience with distributed caching with Redis.
Nice to Have
- Experience with AI/ML integration.
- Experience with vector databases.
Skills
- Node.js
- PostgreSQL
- Fastify
- Redis
- AI/ML Integration