Associate Full Stack Engineer
Summary
Entry-level (0–1 yrs) full-stack engineer at Floww.ai (Deepwork Technologies) owning features end to end: React.js front ends, Django/DRF APIs and PostgreSQL data models, deployed on AWS, with heavy use of AI coding assistants (Claude, Cursor, Copilot) to build and ship fast.
About Us
We're Deepwork Technologies, the team behind Floww.ai an AI-powered platform that helps businesses and governments run their most complex work, from sales teams to government services. We're a fast-growing startup with a young, talented team of alumni from IITs and other premier institutes, building technology that runs complex real-world operations at scale.
Among the platforms we have built is BuildNow, the Telangana Government's Next-Gen Unified Building & Layout Approval System and one of India's most successful digital governance platforms.
About the Role
You'll own features end to end — building responsive, component-driven interfaces in React.js and the Django APIs and data models that power them. You'll work with React.js, Django and Django REST Framework, PostgreSQL, AWS and the AI models embedded in our platform, turning requirements into working features, prototyping quickly and shipping changes safely to live systems. You'll build with AI tools at your side and check every output before it ships. Working alongside experienced technology leaders who have built world-class products in AI, Machine Learning and Virtual Reality, you'll contribute directly to the core product and gain deep insight into how products are built in a startup. This role is ideal for someone who thinks logically, writes clean code, takes ownership of their work, and is eager to learn fast.
What You'll Do
- Own features end to end — Build and ship features across the stack: React.js components, state management and API integration on the front end; Django models, REST APIs, business logic and background jobs on the back end.
- Build quick prototypes — Put together working versions fast to test ideas and show stakeholders early, then refine them into production-ready features.
- Write quality, performant code — Write clean, testable, maintainable code and reusable components. Care about page load times, API response times, and sensible database schemas and queries.
- Test and ship changes safely — Write tests and run every change through the checklists end to end before it goes live. Review your own work, get a teammate to check it, then deploy to live systems.
- Document your work — Keep clear notes, API documentation and change records so your work is easy to follow, maintain and hand over.
- Learn and adopt new technologies — Quickly learn and adopt the technologies, frameworks and best practices integral to our product development process.
- Collaborate and communicate — Participate actively in code reviews, brainstorming sessions, sprint and review meetings. Communicate progress and blockers early, seek guidance when needed, and take full ownership of your work.
- Use LLMs and AI tools effectively — Use AI coding assistants such as Claude, Cursor and Copilot to build, debug, review and test faster. Review and verify every AI-generated output for correctness, security and performance before it ships, handle code and data confidentially, and follow company guidelines on AI usage.
- End-to-End Solution Development — Involve in the end-to-end solution development lifecycle, from requirements gathering and problem analysis to solution design, development, testing, and deployment. Collaborate with product, solution, and client-facing teams to understand business needs, break down problem statements into clear, actionable, and verifiable steps, and propose practical solutions that align with platform capabilities and address the underlying problem.
What We're Looking For
QUALITIES
- Logical, structured problem-solving — You think in logic and data, break big problems into small, checkable steps, and keep the whole system in view.
- Ownership and attention to detail — You take responsibility for what you build, leave no loose ends, and care that it works in the real world.
- Quality and performance mindset — You care about clean code, fast pages, quick APIs and efficient queries, not just code that works.
- Clear communication — You ask the right questions up front, explain technical challenges clearly, and write things down well.
- Adaptable and open to feedback — You adapt quickly to changing requirements, new tools and shifting priorities, and treat feedback as a chance to improve.
- AI-native and learning mindset — You use AI tools to build and learn faster while validating everything they produce, and you thrive in a fast-paced startup.
- Flexibility and versatility — You can adapt to different responsibilities, and challenges as needed, work across teams and functions, and apply your skills to a variety of tasks and situations.
MANDATORY REQUIREMENTS
- Must be a Graduate from Top 100 NIRF colleges — as per the NIRF 2025 Engineering Rankings.
- Bachelor's degree in Computer Science, IT, Engineering or a related field — or equivalent hands-on ability.
- Proficiency in Python and JavaScript, with strong fundamentals in object-oriented design, data structures, algorithms and operating systems.
- Working knowledge of React.js — components, hooks, props/state and consuming REST APIs — along with solid HTML and CSS fundamentals.
- Familiarity with Django (or a comparable backend framework) — models, views, ORM and building REST APIs.
- Understanding of relational databases (PostgreSQL/MySQL) and basic schema and query design.
- Comfort with Git and collaborative development workflows.
- Comfortable using AI coding tools such as Claude, Cursor or Copilot, and checking what they produce.
- State management and data-fetching libraries (Redux, Zustand, React Query) and TypeScript.
- Exposure to AWS, Docker, CI/CD or basic DevOps practices.
- Testing experience with pytest, Jest or React Testing Library.