Accenture

Custom Software Engineer

Accenture
Apply
19 hours ago
Hyderābād, IndiaSenior

Responsibilities

  • Lead end-to-end development of scalable full-stack applications using React.js and Python.
  • Design reusable React components, routing, state management, responsive interfaces, and frontend performance optimizations.
  • Develop Python backend services, APIs, business logic, and microservices using FastAPI, Django, or Flask.
  • Design, secure, document, and integrate REST APIs, asynchronous services, and third-party interfaces.
  • Implement database integrations using PostgreSQL, MySQL, MongoDB, DynamoDB, or equivalent platforms.
  • Containerize and deploy applications using Docker, Kubernetes, CI/CD pipelines, and AWS or Azure.
  • Lead code reviews, automated testing, debugging, performance tuning, deployment readiness, and production support.
  • Make technical and team-level decisions, contribute to architecture and implementation decisions, and resolve complex application and production issues.
  • Coordinate project tasks, collaborate with technical and business stakeholders, mentor junior team members, and establish coding standards and reusable design patterns.

Requirements

  • At least 7.5 years of professional experience is required.
  • The target profile requires 10–12 years of overall full-stack application development experience.
  • Strong hands-on expertise in React.js frontend development and Python backend development.
  • Strong knowledge of TypeScript, JavaScript ES6+, HTML5, CSS3, responsive design, accessibility, cross-browser compatibility, React Hooks, routing, Redux or equivalent state management, asynchronous data handling, and performance optimization.
  • Experience with FastAPI, Django, or Flask for backend services, APIs, business logic, and microservices.
  • Experience developing and integrating REST APIs, API authentication and authorization, asynchronous services, and enterprise integrations.
  • Experience with PostgreSQL and working knowledge of MySQL, MongoDB, DynamoDB, or other relational and NoSQL databases.
  • Experience with Docker, Kubernetes, Git, CI/CD automation, and AWS or Azure deployment.
  • Experience with automated testing frameworks for frontend and Python backend components.
  • Strong understanding of microservices, cloud-native application design, Agile, Scrum, DevOps, and SDLC methodologies.
  • Strong analytical, troubleshooting, communication, collaboration, mentoring, stakeholder-management, and technical-leadership skills.
  • 15 years of full-time education is required.

Benefits

  • Location is flexible across Accenture office locations in India.

Tech Stack

Amazon DynamoDBAWSAzureDjangoDockerFastAPIFlaskGitJavaScriptKubernetesMongoDBMySQLPostgreSQLPythonReactReduxTypeScript

Categories

Accenture

About Accenture

10,000+ employees

Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.

Contact me