Associate, Full Stack Developer(PEG)

Bain & Company

Gurugram, Haryana, India0–4 yrs4d agovia LinkedIn

About the Role

As an Associate (Tech) at BCN PEG, you will bring specialized technical knowledge to the product development of internal tools, as well as help in end-client delivery of cases.

Key Responsibilities

  • Design, build, and maintain responsive, user-friendly web applications with a strong focus on front-end development.
  • Develop modern, interactive front-end interfaces using React (with Vite), Tailwind CSS, and Framer Motion to deliver polished, performant, and animated user experiences.
  • Build and integrate Node.js back-end services and APIs, including the ability to stand up a simple Node.js application independently from scratch.
  • Translate design mockups and business requirements into clean, maintainable, and reusable components.
  • Collaborate with consultants and case teams to translate business problems into practical web applications.
  • Evaluate and experiment with emerging front-end frameworks, libraries, and tools for potential adoption.
  • Support supervisors in work planning, solution design, and brainstorming for product initiatives.
  • Ensure applications are robust, secure, well-documented, and aligned with Bain’s engineering and governance standards.
  • Communicate technical concepts and insights clearly to non-technical stakeholders.
  • Proactively drive self-learning in modern web development and emerging front-end technologies.
  • Contribute to knowledge sharing, documentation, and internal training within the PEG and broader BCN community.

Requirements & Tech Stack

  • Strong proficiency in JavaScript and TypeScript.
  • Hands-on experience building front-end applications with React, using Vite as the build tool.
  • Proficiency with Tailwind CSS for styling and Framer Motion for animation and interaction design.
  • Strong understanding of modern front-end architecture, component design, and responsive UI principles.
  • Working knowledge of Node.js, with the ability to build a simple Node.js application independently from scratch.
  • Familiarity with REST APIs and integrating external services.
  • Working knowledge of data structures, basic algorithms, and software engineering best practices.
  • Experience using version control systems such as Git.
  • Ability to work in a fast-paced environment with evolving requirements.
  • Strong problem-solving and analytical thinking skills.
  • Excellent English communication skills with the ability to explain technical ideas clearly.

Good-to-have skills

  • Familiarity with other front-end frameworks such as Vue, Svelte, or Angular.
  • Some background in Python.
  • Basic awareness of AI and LLM-based tools and APIs.
  • Basic understanding of application deployment and hosting workflows.
  • Knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
  • Experience building internal tools, prototypes, or dashboards.
  • Ability to write clear technical documentation and usage guides.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong academic credentials, analytical ability, and problem-solving skills.
  • Work experience range: Undergraduate degree: 2 - 4 years of experience in software development, AI engineering, or related roles.
  • Work experience range: Postgraduate degree: 0 - 2 years of relevant experience.
  • Prior exposure to consulting, analytics, or business problem-solving environments is preferred but not mandatory.

Fresher Full Stack Developer Jobs · last 7 days

118 openings · 116 need no experience

Most hiring: Saatvik Agro, CollegePur, CertED Technologies - Are you looking for Corporate Professionals? "Search | Connect | Engage"

See all 118 →