Jobs / Full Stack Developer / Deloitte Full Stack Software Engineer II Jobs in Bengaluru
Deloitte logo

Deloitte

Deloitte Full Stack Software Engineer II Jobs in Bengaluru

location_on Pune, Bangalore, Hyderabad, Chennai | On-site
work 4 - 7 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Deloitte is hiring a Full Stack Software Engineer II for its Enterprise Performance team. This role is designed for an experienced full-stack developer who can build modern applications around agentic artificial intelligence and large language model technologies. The position combines frontend engineering, backend service development, distributed systems, asynchronous workflows, and AI application development.

The engineer will help create products in which AI agents can plan tasks, use tools, process multiple steps, and interact with users. The work covers both the technical orchestration behind these systems and the user interfaces that make agent activity understandable and controllable. This is a high-ownership Software Engineering opportunity where strong engineering practices, observability, reliability, and scalable design are important.

The position is available in Bengaluru, Hyderabad, Pune, and Chennai. The listed shift options are 11 AM to 8 PM or 2 PM to 11 PM IST, depending on business requirements.


Key Responsibilities

  • Design and implement agentic workflows involving multi-step reasoning, tool integrations, and human review or intervention where required.
  • Develop backend services that support real-time interactions between users and AI agents.
  • Build REST and streaming APIs for agent-powered applications.
  • Create responsive frontend interfaces that display agent status, progress, and intermediate results.
  • Design orchestration components for asynchronous workflows, including retry handling, timeouts, partial failures, and rollback strategies.
  • Work with product, design, and engineering teams to translate requirements into reliable technical solutions.
  • Improve the observability of AI-powered products through logging, evaluation capabilities, replay mechanisms, code reviews, and technical design discussions.
  • Apply distributed systems principles to applications that need reliable and scalable processing.
  • Contribute across the software development lifecycle, from design and implementation through testing and maintenance.


Required Skills

Candidates should have 4 to 7 years of professional full-stack software engineering experience across frontend and backend development. Strong experience with TypeScript or JavaScript is required, along with hands-on development using Node.js and React.js.

The role requires practical experience building production applications that consume large language model APIs. Candidates should understand prompt engineering and tool or function calling and should have experience implementing agentic patterns such as ReAct, plan-and-execute, or multi-agent systems.

Experience with asynchronous or streaming application architectures is important. Relevant technologies and approaches include WebSockets, Server-Sent Events, and queues. Candidates should also understand distributed systems concepts such as idempotency, eventual consistency, and backpressure.

Strong knowledge of HTML5, CSS3, responsive design, RESTful APIs, and React.js is expected. Python programming experience is also required. Candidates should be comfortable working with both SQL and NoSQL databases and should understand Git, CI/CD, Docker, and cloud platforms.


Preferred Skills

Additional experience with Model Context Protocol or comparable tool-use frameworks is useful. Familiarity with LLM evaluation platforms such as LangSmith, Braintrust, or custom evaluation systems can strengthen a candidate's profile.

Experience with workflow orchestration technologies such as Temporal, Inngest, or Prefect is preferred. Candidates who have built developer tools, AI-native products, automation platforms, or contributed to open-source AI tooling may also be well suited to the role.


Education

The job description does not specify a mandatory educational qualification. Candidates should therefore highlight relevant software engineering training, academic background, certifications, or equivalent practical experience where applicable without assuming a specific degree requirement.

Experience


The required professional experience range is 4 to 7 years in full-stack software engineering. Candidates should demonstrate experience across frontend and backend development, production AI applications, LLM APIs, agentic workflows, asynchronous systems, and distributed application concepts.


Required Technologies

  • TypeScript
  • JavaScript
  • Node.js
  • React.js
  • HTML5
  • CSS3
  • Python
  • RESTful APIs
  • Large Language Models
  • LLM APIs
  • Prompt Engineering
  • Tool Calling
  • Function Calling
  • ReAct
  • Plan-and-Execute
  • Multi-Agent Systems
  • WebSockets
  • Server-Sent Events
  • Queues
  • SQL
  • NoSQL
  • Git
  • CI/CD
  • Docker
  • Cloud Platforms


Soft Skills

Strong problem-solving ability is important because the role involves designing reliable workflows, handling distributed system challenges, and troubleshooting complex AI-powered applications. Clear communication is also required when working with product managers, designers, engineers, and other stakeholders.

The successful candidate should be comfortable discussing technical designs, reviewing code, explaining engineering decisions, and collaborating across different areas of product development. A practical approach to debugging, testing, reliability, and continuous improvement will be valuable.


Benefits of Working in this Role

This role provides practical exposure to modern AI application engineering while maintaining a strong full-stack software development foundation. Engineers can work across frontend experiences, backend services, agentic workflows, distributed systems, cloud technologies, and AI evaluation practices.

The combination of full-stack development and agentic AI can also help professionals develop experience in emerging AI-native product engineering and automation platforms.


Work Mode

The job description does not explicitly state a remote or hybrid work arrangement. Therefore, onsite is used as the default value in this job record rather than assuming a work model that was not provided.


Location

The position is listed across Bengaluru, Hyderabad, Pune, and Chennai, India. Candidates should confirm the applicable location and work arrangement during the recruitment process.


Who Should Apply

This opportunity is suitable for experienced Full Stack Developers, Software Engineers, AI Application Developers, and JavaScript or TypeScript professionals who have built production applications and want to work with agentic AI.

Candidates with strong Node.js and React.js experience, combined with Python, LLM APIs, asynchronous systems, distributed systems, and cloud technologies, should consider applying. Experience with AI-native products or automation platforms is especially relevant.


Career Growth

The role can help experienced engineers deepen their skills in full-stack development, AI application architecture, agentic workflows, distributed systems, cloud engineering, and AI observability. These capabilities can support future progression toward Senior Software Engineer, AI Engineer, Full Stack Architect, AI Application Architect, or technical leadership opportunities.


Application Advice

Customize your resume around measurable engineering work rather than presenting only a technology list. Highlight production applications built with TypeScript, JavaScript, Node.js, and React.js. Describe your experience integrating LLM APIs, implementing prompt engineering, tool calling, ReAct or plan-and-execute patterns, and multi-agent workflows.

Also mention practical work with WebSockets, Server-Sent Events, queues, distributed systems, SQL or NoSQL databases, Docker, CI/CD, and cloud platforms. If you have used MCP, LangSmith, Braintrust, Temporal, Inngest, Prefect, or contributed to open-source AI tooling, include those details clearly.

Technical Ecosystem

Eligibility Criteria

school

Education

B.Tech or equivalent degree in Computer Science, Information Technology, or a related field.

work_history

Experience

4 - 7 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.