About the Role
Provis Technologies is hiring a hands-on Full-Stack Developer who can build and deliver production features across frontend applications, backend services, databases, and third-party integrations.
This is a dual-backend role. Candidates must have practical development experience with both:
- NestJS and Node.js
- Python and FastAPI
Candidates who have experience with only one of these backend stacks will not be considered.
You will work on AI assistants, SaaS platforms, B2B portals, internal dashboards, and workflow automation products using Next.js, React, TypeScript, Tailwind CSS, NestJS, Python, FastAPI, PostgreSQL, and Docker.
This is not a training-only position. You must be able to understand an existing codebase, take ownership of a feature, test it locally, debug issues across services, and deliver reliable changes with limited hand-holding.
Key Responsibilities
- Build responsive screens, dashboards, forms, and workflows using Next.js, React, TypeScript, and Tailwind CSS.
- Design, extend, and debug REST APIs and business logic using NestJS and Node.js.
- Build and maintain Python services and APIs using Python and FastAPI.
- Connect NestJS and Python services within the same product architecture.
- Troubleshoot frontend, backend, database, API, and cross-service issues.
- Work with PostgreSQL, including schema design, SQL queries, joins, indexes, transactions, and migrations.
- Integrate third-party APIs such as LLM providers, messaging platforms, email services, payment systems, and affiliate platforms.
- Build AI-powered chatbots, assistants, automation features, and internal workflows.
- Run and debug multi-service applications locally using Docker and docker-compose.
- Write maintainable code, review changes, fix defects, and follow Git-based development workflows.
Mandatory Skills
- 1-3 years of professional experience building real web applications or SaaS products.
- Strong hands-on experience with React, Next.js, TypeScript, and Tailwind CSS.
- Professional backend development experience with NestJS and Node.js.
- Hands-on development experience with Python and FastAPI.
- Ability to work confidently in both NestJS and Python/FastAPI codebases.
- Strong knowledge of PostgreSQL and SQL, including joins, indexing, transactions, and migrations.
- Experience building, consuming, documenting, and debugging REST APIs.
- Experience integrating third-party APIs, webhooks, authentication, error handling, and retries.
- Comfortable using Git, command-line tools, Docker, and docker-compose.
- Ability to understand an unfamiliar production codebase and deliver correct changes independently.
- Strong debugging, communication, and ownership skills.
Good to Have
- Experience integrating OpenAI, Anthropic, Gemini, or other AI/LLM APIs.
- Experience building SaaS, chatbot, CRM, ERP, automation, or dashboard-based products.
- Familiarity with Redis, queues, background jobs, caching, WebSockets, and scheduled tasks.
- Understanding of authentication, role-based access control, and multi-tenant systems.
- Familiarity with CI/CD and cloud deployment workflows.
- Experience writing unit or integration tests.
Who Should Apply
Apply if you enjoy building complete product features and are comfortable moving between frontend development, NestJS services, Python/FastAPI services, PostgreSQL, APIs, and Docker environments.
You should be able to use AI development tools intelligently without depending on them to replace fundamental engineering knowledge and debugging ability.
Who Should Not Apply
Do not apply if:
- Your experience is limited to tutorials, static websites, or college-only projects.
- You have worked only with NestJS and have no practical Python/FastAPI experience.
- You have worked only with Python/FastAPI and have no practical NestJS experience.
- You are unable to work from our Jaipur office.
- You require continuous supervision to complete development tasks.
Application Requirement
Please include:
- Your GitHub or portfolio link.
- A short description of one project where you used NestJS.
- A short description of one project where you used Python/FastAPI.
- Your current location, current CTC, expected CTC, and notice period.
Applications that do not demonstrate experience with both mandatory backend stacks may be rejected during initial screening.
Pay: ₹40,000.00 - ₹65,000.00 per month
Work Location: In person