A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 4 years of experience with TypeScript and Node.js backend frameworks such as NestJS, Express, or Fastify.
  • At least 4 years of hands-on experience building GraphQL APIs, including queries, mutations, and resolvers.
  • Solid understanding of backend fundamentals, including REST, microservices, API design, and data flows.
  • Experience working with cloud platforms; AWS is preferred.
  • Familiarity with CI/CD pipelines, version control, and modern development workflows.
  • Ability to write well-structured, modular, and testable code.
  • Demonstrated ability to use generative AI tools to accelerate development, improve code quality, and assist with debugging, refactoring, and documentation.
  • Strong judgment in balancing AI assistance with engineering rigor.
  • Ability to work independently in a contractor setup while collaborating with a distributed team.
  • A minimum of 15 years of full-time education is required.

Responsibilities

  • Design, develop, and maintain backend services and GraphQL APIs using TypeScript and Node.js.
  • Contribute to the Supergraph architecture, including schema design, federation, and service composition.
  • Write clean, modular, testable, and production-ready code with a strong emphasis on quality.
  • Use generative AI tools responsibly and effectively for code generation, refactoring, testing, documentation, and debugging.
  • Build, test, and deploy services in cloud-based environments.
  • Participate in code reviews, design discussions, and technical problem-solving.
  • Ensure adherence to best practices in security, performance, reliability, and observability.
  • Troubleshoot, debug, and resolve production and pre-production issues.
  • Create and maintain technical documentation for services, APIs, and workflows.
  • Take end-to-end ownership of complex backend components or services at the Senior Analyst level.
  • Drive design decisions for GraphQL schemas, service boundaries, and integrations at the Senior Analyst level.
  • Mentor junior engineers and review code with a focus on maintainability and scalability at the Senior Analyst level.
  • Proactively identify technical risks, performance bottlenecks, and improvement opportunities at the Senior Analyst level.
  • Collaborate closely with product, platform, and DevOps stakeholders at the Senior Analyst level.

Desired Qualifications

  • Hands-on experience with Apollo Federation or Apollo Supergraph.
  • Real-world experience operating GraphQL at scale.
  • Exposure to Java Spring Boot or mixed-technology backend ecosystems.
  • Experience with observability tools such as logging, metrics, and tracing.
  • Prior experience working on platform- or infrastructure-oriented backend systems.
  • Effective use of generative AI tools to accelerate development, improve code quality, and enhance productivity.
  • AWS experience.

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