Full Stack Engineer at BloomReach
Bangalore, IN

Bloomreach is the leader in digital and commerce experience™. Our flagship product, brX, is the only digital experience platform built specifically for brands, retailers and B2B companies who want to grow their revenue online while delivering each of their customers a premium, personalized experience. brX is the only platform that combines content and experience management with market-leading, AI-driven search, merchandising and personalization together in one efficient, modern platform.

Bloomreach serves over 250 companies globally including Neiman Marcus, CapitalOne, Staples, NHS Digital, Bosch, Puma, and Marks & Spencer. A global network of certified partners includes Accenture Interactive, WPP,  and market-leading commerce platforms.

What our Full Stack Engineers do :

    Code : Take on end to end feature development ( Backend And UI ) for the product, developing innovative features collaboratively with teams across Bangalore, Mountain View and Amsterdam, span multiple tech stacks and codebases.
    Design: We take design reviews very seriously, cross project discussions and collaborations are commonplace. When an engineer finds an issue that might have deeper implications, they are expected to optimize for long term benefit over short term hacks.
    Learn : Believe in staying at the top of the game and have an appetite for seeking improvement and sharing knowledge across the company.

What our Full Stack Engineers work on :


    Develop scalable and highly available REST APIs which power our best-in-class, self-learning and personalized search engine.

User Interface

    Design and develop intuitive, responsive, and efficient interfaces to allow our customers to interact with Bloomreach.


    Develop and maintain our customer facing dashboard for the Bloomreach platform, which includes tools for search result curation, merchandising and marketing, analytics data reporting & visualization.

Internal Tools

    Build and maintain Internal Bloomreach Tools such as our distributed, highly scalable and robust configuration management system or our QA tools which mimic the client-side behaviour and allow the product analysts to easily catch quality issues.


    Build and maintain systems to manage hosting, releases, developer productivity and other types of automation to make life easier.

What you would have done :

    You have a B.Tech/M.Tech/M.S in Computer Science or related field.
    Have 2-4 years of professional software development.
    Extensive background in algorithms and experience in designing end to end applications.
    Expertise with backend first languages, such as Java, Scala, Python etc.
    Expertise with frontend technologies like HTML/CSS/Javascript and frameworks like AngularJS/Angular2/ReactJS.
    Demonstrated design and UX sensibilities are a must!
    Previous experience with Play Framework, Redis, AWS, MySQL, Cassandra, Solr, or the open source community at large is a big plus.