A

Accenture

Advises businesses and runs their technology

Full Stack Engineering Consultant - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related discipline is required.
  • Four to eight years of progressive full stack application engineering experience, including ownership of production modules or technical workstreams, is required.
  • Hands-on expertise in at least one modern front-end stack, such as React, Angular, Vue, Next.js, JavaScript, or TypeScript, together with HTML, CSS, responsive design, and component-based development, is required.
  • Hands-on expertise in at least one back-end stack, such as Java and Spring Boot, .NET and C#, Node.js and NestJS or Express, or Python and FastAPI, is required.
  • Experience designing and consuming REST or GraphQL APIs, microservices, asynchronous workflows, and enterprise integration patterns is required.
  • Experience with relational databases and SQL, plus working knowledge of NoSQL, caching, search, object storage, or messaging technologies, is required.
  • Strong software engineering foundations in data structures, object-oriented or functional design, clean code, design patterns, version control, code reviews, and automated testing are required.
  • Hands-on exposure to at least one major cloud platform—Azure, AWS, or GCP—and experience with containers, CI/CD pipelines, configuration, secrets, and environment promotion are required.
  • Working knowledge of application security, including authentication and authorization, OAuth2 or OpenID Connect, IAM, secure coding, API protection, encryption, and OWASP risks, is required.
  • Experience implementing logging, metrics, tracing, error handling, performance optimization, resilience, and production support for distributed applications is required.
  • Working knowledge of data engineering concepts, including SQL and data modelling, ETL/ELT, batch or streaming integration, schema evolution, data contracts, quality, lineage, and lakehouse or warehouse consumption, is required; Spark familiarity is valuable.
  • Working knowledge of ML/AI application integration, including model APIs, prompts and structured outputs, embeddings, vector search, RAG, agent or tool-calling patterns, feedback loops, and AI service monitoring, is required.
  • Awareness of AI evaluation, hallucination and failure handling, guardrails, privacy, Responsible AI, human oversight, and secure handling of enterprise data in AI-enabled applications is required.
  • Ability to work from a solution architecture and produce detailed designs, API specifications, implementation plans, test evidence, and technical documentation is required.
  • Experience working in Agile product delivery, estimating tasks, tracking dependencies and risks, reviewing work, and mentoring junior engineers is required.
  • Experience in one or more domains—marketing, sales, commerce, service, or design and digital products—should include hands-on full stack application delivery.
  • Front-end-only or back-end-only profiles without work across application layers and end-to-end integration ownership are not suitable.
  • Low-code, CMS, portal configuration, or packaged-platform profiles without substantive software engineering, automated testing, and production ownership are not suitable.
  • Pure data engineering, data science, or ML engineering profiles without hands-on experience productizing capabilities through enterprise applications and APIs are not suitable.
  • Prototype- or demonstration-only profiles without experience in security, reliability, deployment, monitoring, and production support are not suitable.
  • Coordination-only, architecture-only, or delivery-management-only profiles without the ability to design, code, review, and troubleshoot application solutions are not suitable.

Responsibilities

  • Own the hands-on design, build, testing, deployment, and support of assigned application modules and workstreams.
  • Create responsive user experiences and scalable services, integrate governed data and ML/AI capabilities, and guide junior team members within agreed architecture, security, and delivery standards.
  • Analyze business, user, and technical requirements and translate them into user stories, acceptance criteria, API contracts, detailed designs, and executable engineering tasks.
  • Build responsive, accessible, and reusable web interfaces using modern JavaScript or TypeScript frameworks such as React, Angular, Vue, or Next.js.
  • Develop secure back-end services, microservices, and APIs using enterprise stacks such as Java and Spring Boot, .NET, Node.js and NestJS, or Python and FastAPI.
  • Implement application data models and persistence using relational and NoSQL databases, caching, search, object storage, and messaging services appropriate to the use case.
  • Integrate applications with enterprise systems, identity services, APIs, files, event streams, and third-party platforms using synchronous and asynchronous integration patterns.
  • Apply data engineering to application delivery, including SQL, schema design, data contracts, app-specific ingestion or transformation, data quality checks, lineage awareness, and consumption of lakehouse or warehouse data products.
  • Integrate ML and AI capabilities through model endpoints, Retrieval-Augmented Generation, embeddings and vector search, agent or tool APIs, structured outputs, feedback capture, and human-in-the-loop workflows in collaboration with ML/AI engineers.
  • Implement engineering practices covering Git, code reviews, automated unit, integration, and end-to-end testing, CI/CD, containerization, cloud deployment, configuration, and release management.
  • Design and operate applications for security, privacy, accessibility, performance, resilience, observability, and cost; troubleshoot defects and production incidents across the application stack.
  • Own an assigned module or workstream, coordinate day-to-day technical activities, review deliverables, and guide Analysts or Senior Analysts.
  • Engage client product owners, designers, architects, data teams, and AI teams through requirement workshops, design walkthroughs, sprint reviews, demonstrations, and issue resolution.
  • Contribute reusable code, components, technical documentation, reference implementations, and practice knowledge assets.

Desired Qualifications

  • A Master's degree, recognized cloud or application-development certifications, or relevant consulting experience is desirable.
  • Experience with Kubernetes, serverless platforms, infrastructure as code, API gateways, service mesh, or platform engineering practices is desirable.
  • Experience with progressive web applications, cross-platform mobile development, design systems, accessibility standards, or front-end performance engineering is desirable.
  • Exposure to event-driven platforms such as Kafka and modern data or AI platforms such as Databricks, Snowflake, Azure AI Foundry, Amazon Bedrock, or Vertex AI is desirable.
  • Familiarity with MLOps, LLMOps, or AgentOps concepts such as model and prompt versioning, registries, evaluation, monitoring, promotion, rollback, and feedback-driven improvement is desirable.
  • Experience contributing to reusable accelerators, open-source or internal engineering communities, proofs of concept, or client-facing solution demonstrations is desirable.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs