Product Engineer

Bain and Company
Gurgaon, Delhi +1
2 yrs exp
2 yrs exp
About opportunityAbout opportunity

Bain & Company

Bain & Company is the management consulting firm that the world's business leaders come to when they want results. Bain advises clients on strategy, operations, technology, organization, private equity and mergers and acquisition, developing practical insights that clients act on and transferring skills that make change stick. The firm aligns its incentives with clients by linking its fees to their results. Bain clients have outperformed the stock market 4 to 1. Founded in 1973, Bain has 51 offices in 32 countries, and its deep expertise and client roster cross every industry and economic sector.

Firm Culture

Bain & Company’s relentless focus on results is at the heart of Bain history and culture. Bain strives to make a difference in everything it does. Bain’s people enjoy collaboration and helping others succeed. They are approachable, humble, down to earth, and laugh a lot. While Bain’s people hold common goals, individuals drive the richness of its culture. The best way to fit in is to be yourself. Bain’s people like working with each other. They develop deep, enduring relationships with each other and their clients. And, they enjoy what they do and have fun along the way. Bain has long been a leader of innovation. Whether by working with private equity or non-profits, or by aligning its success with the success of its clients, Bain has stood apart as a leader in management consulting. Bain's enriching environment encourages people to achieve their best and make a lasting impact. The accelerated learning process at Bain is unparalleled. Bain also provides the flexibility to pursue your passions and shape your career while with the firm. Bain’s culture is one of opportunity.

Development Lab

As our clients navigate the migration to a digital economy, the Bain Development Lab provides application prototyping and development to help deliver real, actionable results to supplement our consulting work. That means we build apps (web, iOS and Android). A lot of apps. In doing so we need to reinvent as few wheels as possible, and get the most out of our own work and the broader development community.

Role Description

The Product Engineer will be a key part of the development teams serving our clients, working alongside other engineers, designers and consultants. The Engineer will be building both responsive web and native applications using a predominantly JavaScript stack (React/ React Native on the front end and Node.js/ GraphQL on the back end). Product engineers will write clean, reusable code that can be leveraged on subsequent projects.

Responsibilities

  • Collaborate with clients, designers, other engineers and consultants to deliver features for apps

    • Build re-usable, testable components – solving the technical challenges along the way in conjunction with other engineers and team leads
    • Balance the need for quick iteration by users with solid engineering (security, scalability etc.)
  • Continually learn through code and technical design reviews, as well as investigating new technologies and approaches on and between projects

  • Contribute back to the broader team, identifying components in your work that can be reused or enhancing components you’ve used from others

Qualifications

  • Bachelors’ degree with a major, minor or significant coursework in Computer Science or Engineering, or equivalent experience through an intensive study program / “bootcamp”
  • 2 years and above experience with modern front-end frameworks (ideally React) and technologies (HTML5/CSS3/JavaScript) a plus
  • Experience with modern back-end languages and frameworks (Node.js/Express) a plus
  • Database experience (SQL or NoSQL) a plus
  • Experience in data science frameworks and tools (Spark, scikit-learn, TensorFlow) a plus
  • Enthusiasm for using technology to solve business problems in a number of different contexts – comfortable learning new areas and environments quickly
  • Strong team and business communication skills – can walk through our approach with technical clients or explain tricky concepts to non-technical people
  • Ability to maintain a structured working style in a dynamic and fast-paced environment; can manage and prioritize well, especially trading off today’s fire-drill vs. the longer term
  • Customer service attitude and ability to contribute on a team in a non-traditional way
  • Willingness to be flexible to meet the needs of the practice and case teams
  • Strong problem solving and analytical abilities
Read more
Interview RoundsInterview rounds

The interview steps for this job would consist of 4 rounds which would be as follows :

Round 1 - Technical phone interview

Round 2 - In-person interview (technical) – 3 rounds technical + code review

Round 3 - HR Round

Round 4 - Discussion with head in Singapore/Bangalore (over skype)

SIGN UP TO VIEW ALL THE INTERVIEW ROUNDS
Hiring Team
company
About Bain and Company

Bain & Company could be an opportunity to work at a global company that recently earned 1st place in Glassdoor’s Best Places to Work for in 2019. Bain has built a strong reputation for recruiting the best talent, developing their skills and providing an inclusive culture where everyone can truly flourish.

Bain & Company is the management consulting firm that the world's business leaders come to when they want results. Bain advises clients on strategy, operations, information technology, organization, private equity, digital transformation and strategy, and mergers and acquisition, developing practical insights that clients act on and transferring skills that make change stick. The firm aligns its incentives with clients by linking its fees to their results. Bain clients have outperformed the stock market 4 to 1. Founded in 1973, Bain has 57 offices in 36 countries, and its deep expertise and client roster cross every industry and economic sector. For more information visit: www.bain.com.

To get a great sense of the type of work you would lead at Bain check out these client stories:

Read more
company
success tick
Thanks much!
Appreciate your feedback.