Join the Gupshup team!

One Conversation at a time.

image

Gupshup is for You, if You see the world differently.

We are innovators, visionaries, problem solvers. We love to brainstorm and execute!

careers-who-we-are

Who we are

  • At Gupshup, we are bringing conversations to the forefront.

  • We are transforming the way businesses engage with their consumers, the way businesses enable product discovery, commerce and customer support.
  • The products we build impact 3 Billion messaging app users and millions of businesses around the world.
  • If you want to change the world, one conversation at a time, join us.
why-gupshup

Why Gupshup?

  • Vision

  • Our vision of the future is a world of conversational messaging where consumers chat with businesses as easily as chatting with their friends and family.
  • Mission

  • Our mission is to build the most comprehensive and advanced platform for conversational messaging.

We believe in flywheels, not stacks.
We are People, Customer and Technology First.

  • We speak up without hesitation

  • We persevere, are gritty & determined

  • We have our head in the clouds but our feet on the ground

  • We are open and humble. We’re willing to take risks and fail forward.

  • We live and breathe Customer.

  • We are entrepreneurial. We look for creative solutions and execute quickly.

  • We believe in shipping fast and shipping right.

Current Job Openings

Job Description:

  • Drive competitive analysis, customer research and product analytics to determine the right set of features to drive product engagement and business goals
  • Drive product requirements definition, product planning and design of product features. Deliver detailed PRDs, UX mockups and API abstractions
  • Collaborate with the design, engineering, analytics, go-to-market, customer success and other cross-functional team members to bring features to market
  • Define and own product OKRs and drive product growth roadmap
  • Integrate usability studies, research and market analysis into product requirements to continuously enhance user satisfaction
  • Drive instrumentation requirements to support thorough analysis and A/B testing
  • Clearly communicate product benefits to our users and internal stakeholders
  • Develop product documentation, presentations and other product collateral


What You Need To Succeed:

  • Bachelors in Engineering or an equivalent quantitative discipline. MBA or Masters degree preferred
  • 5+ yrs in product management or related experience in agile software products
  • Passion for conversational messaging & customer engagement space
  • Data savvy and ability to analyze metrics and inform the success of products
  • Strategic thinker and ability to drive competitive analysis and innovative thinking
  • Has attention to details and thorough in writing product requirements
  • Aptitude for user-centric design thinking and delivering UX wireframes
  • Creative and entrepreneurial spirit, self-starter and an analytical problem solver
  • Demonstrated drive to learn, try things, and constantly improve your skills
  • Results oriented and takes full ownership of timely delivery and outcomes
  • Exceptional written and verbal communication skills

Job Description:

  • Simplify complex interactions into elegant, engaging and intuitive user experiences
  • Create high fidelity UI mockups, components, assets, flows & prototypes
  • Define user interface standards, guidelines and best practices
  • Demonstrate careful attention to detail in design flows, screens and specifications
  • Collaborate with product, design and engineering teams to enhance the user experience
  • Analyse data & user behaviour - refine constantly and iterate designs/flows
  • Ensure a unified and cohesive product experience across the Gupshup ecosystem


What You Need To Succeed:

  • 5 - 8 years of solid experience in creating high fidelity, end-to-end user experiences for web and mobile, in an agile environment
  • Diverse portfolio that illustrates methodical thinking and elegant execution
  • Ability to analyze, define and design unified enterprise experiences
  • Open to multiple iterations, feedback, and ability to factor diverse viewpoints
  • Good knowledge of the latest UI/UX trends, techniques, and technologies
  • Proficient in Figma, open to learning new skills
  • SaaS product design experience is a plus
  • Bachelor’s degree in Design (or equivalent work experience)

Job Description:

  • Leading a team of 10 engineers
  • Scaling the team to 20 engineers in 1 year
  • Building out high-scalability solutions
  • Create prototypes from scratch in 2 to 4 week timeframes
  • Build out MVP products in 8-12 week timeframes.
  • Take products to scale within 24 weeks.
  • Hand hold junior engineers
  • Perform code reviews
  • Delegate finer-grained design decisions to senior engineers and review
  • Keep track of progress and report to management.
  • Interface with Operations, Infrastructure and Product Management


What You Need To Succeed:

  • Bachelor’s in Engineering, preferably Computer Science from a Premier Institution
  • At least 7 years experience in programming
  • At least 2 years experience in leading a small team of less than 5 people
  • Capability to convert directions on platform, language, interfaces and architecture to actionable design
  • Knowledge of architecture and design patterns.
  • Ability to convert product specifications to design
  • Java full stack knowledge - Spring Boot, Spring Data, Web Service stacks
  • Knowledge of NOSQL databases - MongoDB
  • Knowledge of ELK stack
  • Knowledge of Relational Databases and SQL
  • Familiarity with AWS components - EC2, S3, EMR, RDS
  • Knowledge of serverless infrastructure paradigms - one of GCP or Firebase

Job Description:

  • Collaborate with the product team to understand the requirement
  • Design and development of the product
  • Ensure code quality, security and extensibility
  • Follow the agile development cycles
  • Conducting performance tests and optimization of the code based on the results
  • Debugging and troubleshooting of technical issues
  • Help the support team to resolve external user issues


What You Need To Succeed:

  • Strong at OOPS, Java/J2EE, JAX-RS, JDBC, SQL, NoSQL, RESTful Web Services, Data Structures, Queues, Multi-Threading etc.
  • Knowledge of HTML, CSS, JavaScript is a plus
  • MySQL and Mongo database knowledgeBasic understanding of AWS Cloud
  • Must have worked on highly scalable and available systems
  • Knowledge of version control (Git) and automation tool (Jenkins)
  • Good at adapting and understanding architecture and overall design of the system
  • Exposure to design patterns is a plus
  • Must have exposure to agile development
  • Experience of creating and maintaining system documentation such as architecture, design,deployment plan etc
  • Good at communication

Job Description:

  • You will be part of the team that owns end-to-end development from concept to feature roadmap, architecture, implementation, testing, documentation, and operations.
  • Design, review and contribute to test plans and build test automation
  • Collaborate with stakeholders to plan test schedules, strategies in accordance with project scope or delivery timelines
  • Participate in scrum related activities (standups, plannings, demo sessions, retrospectives)
  • Be passionate about driving quality throughout the product lifecycle
  • Create comprehensive test plans parallel to development that provide outstanding code coverage and that can be traced to use cases/stories
  • Constantly evaluate and refine QA processes/methodologies and enforce them within all teams involved


What You Need To Succeed:

  • Bachelor's degree in engineering, computer science, or a related field
  • 6+ years in quality assurance, test strategy, test planning, test execution
  • 2+ years of QA Lead experience
  • Strong in analytical and problem-solving skills
  • Ability to understand software internals, debug problems, and report issues accurately
  • Strong background in test automation using java/javascript
  • Working knowledge of the Linux environment, database concepts, and performance testing are preferable.

Job Description:

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers


What You Need To Succeed:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Hooks)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with React SSR frameworks like NextJs
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial