Overview
Location: Bangalore (On-site)
Type: Full-time
Experience: 1-3 years
About Verifast
Verifast was started in 2023 by Utkarsh Trivedi and Tanmay Sethi, bringing Gen AI to Direct-to-Consumer (D2C) commerce. Today we power the conversation layer for over 250 global brands — across every form of customer interaction, across categories and channels — and drive measurable outcomes for them. Our Voice of Customer product is among the most advanced in the industry.
We may not carry a billion-dollar valuation, but we are the unicorns of the startup world: profitable and growing healthily for 18 straight months, and now scaling toward seven figures ARR.
We offer high growth and high equity. The team runs on a 6-month appraisal cycle and shares 10% of quarterly profit based on performance, alongside a genuinely lucrative outcome-driven incentive policy.
The idea is simple- we are growing very fast, and we want our team to share in the ride.
About the Person
The majority of the code inside the team is written by AI tools. So, we are very specific about the type of team member we are looking for. In addition to the bunch of skills that we need, mentioned below, we look for these attributes-
- High agency for the outcome and failures
- Ability to think three steps beyond what is being done today
- Ability to think independent of LLMs and get them executed via LLM
- Comfort switching between tasks, we experiment constantly
- It’s a high intensity environment, so not the ideal place if you are looking for a relaxed role.
About the Role
We are looking for a Full-Stack Engineer who is genuinely excited about how systems are designed and architected - not just writing features, but understanding how services communicate, how data flows, and how to build software that scales.
You will work across the stack using Python and Node.js services on the backend, React and Next.js on the frontend, within a microservices architecture backed by relational and document databases, caching, and distributed messaging.
This role is ideal for someone with strong fundamentals who wants to grow as a systems thinker - someone who asks how the whole system fits together and wants to learn how to design it.
Ownership is central to this role. You will build and maintain features end-to-end, from design to deployment and production health.
What You Will Do
- Own and build features end-to-end: design, build, ship, and maintain them in production.
- Build and maintain backend services in Python and Node.js.
- Develop frontend applications using React and Next.js.
- Design and consume REST/JSON APIs between services.
- Work within a microservices environment, including service boundaries, communication patterns, and failure handling.
- Participate in system design discussions, read existing designs, ask sharp questions, and propose improvements as you grow.
Skills Required
Core Must-Have Skills
- Python: comfortable building services and writing clean, idiomatic code.
- Node.js: backend development with JavaScript or TypeScript.
- React.js: building interactive UIs with modern React.
- SQL: data modeling and querying in both document and relational databases.
- Git and collaborative workflows including branches, pull requests, and code reviews.
- Solid grasp of HTTP, REST APIs, and JSON.
- Experience of working with Coding Agents
Systems & Architecture Focus
- Microservices: understanding how to break a system into services and how they communicate.
- Distributed systems fundamentals: scalability, concurrency, messaging, consistency, and fault tolerance.
- Redis: caching strategies, key design, and pub/sub.
- A real interest in system design and architecture, including thinking through trade-offs rather than only writing code that works.
Nice-to-Have Skills
- TypeScript across frontend and backend.
- Experience with message queues or pub/sub systems such as Redis, Kafka, or RabbitMQ.
- WebSockets or other real-time communication.
- Cloud experience with GCP, including deployments, storage, serverless functions, logging, or monitoring.
- Containers with Docker and basic CI/CD.
- Exposure to AI, LLM, or RAG systems.
- Shopify App Development
What We Value
- Curiosity about architecture and the reasons behind system design decisions.
- Methodical debugging and the ability to trace problems across services.
- Clear communication and a collaborative, ownership-driven mindset.
- Eagerness to learn, especially because distributed systems are hard and mentorship will be provided.
What We Provide
- Full ownership of the features and systems you work on.
- Best-in-class AI coding tools and developer tooling to help you ship faster and learn quicker.
- An AI-first engineering environment where strong use of AI tools is expected.
- Mentorship and real system design exposure as you grow.
- Performance linked incentives and bonus and appraisal.
Hiring Process
Screening is followed by a couple of assignment/discussion rounds and a 3-day paid stint working with the team, so both sides can see how you fit.