
Full Stack Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
As a Full Stack Engineer at Accenture in Bengaluru, you will be instrumental in developing and engineering end-to-end system features, encompassing both user experience and backend code. You will leverage your development expertise to deliver innovative solutions that empower clients to enhance their services. Embracing a cloud-first and agile methodology, you will apply new technologies to address complex business challenges.
Core Responsibilities:
- Build and deploy robust Python-based applications and analytics solutions.
- Write clean, modular, and high-performance Python code.
- Develop and maintain essential data pipelines and backend services.
- Collaborate with data and platform teams to ensure data quality for analytics and future ML initiatives.
- Contribute to technical design and engineering decisions, with Python as your primary strength.
- Support the integration of ML and Generative AI models into Python applications as you grow your skillset.
- Resolve technical challenges across various teams with a strong, solution-oriented engineering mindset.
- Provide guidance and mentorship to junior engineers on Python best practices.
- Continuously enhance code quality, testing procedures, performance, and deployment processes.
Must-Have Skills:
- Strong hands-on experience in Python development.
- Proven experience building and supporting production-grade Python applications.
- Solid understanding of data structures, Object-Oriented Programming (OOP), and Python performance optimization.
- Practical experience with data manipulation libraries such as Pandas and NumPy.
- Working knowledge of SQL and relational databases.
- Familiarity with backend frameworks including Flask, FastAPI, or Django.
- Sound understanding of software engineering best practices, including Git, unit testing, and Continuous Integration/Continuous Deployment (CI/CD).
Good-to-Have Skills:
- Exposure to data analytics or analytical problem-solving.
- Basic understanding of machine learning concepts.
- Awareness of AI, ML, or Generative AI fundamentals (structured training will be provided).
- Experience working with cloud platforms like Azure, AWS, or GCP.
- Familiarity with containerization technologies (Docker), APIs, and deployment pipelines.
This role requires a minimum of 2 years of hands-on Python experience, preferably in Python backend, analytics, or full-stack development. A strong interest in learning and evolving into AI, ML, and Generative AI modeling is essential. A minimum of 15 years of full-time education is required.
Company
Accenture
Accenture is a leading global professional services company that provides a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched exper...