Backend Engineer, Communications Capture

Gong Gong · Enterprise · Dublin, Ireland · Engineering

Backend Engineer role focused on building and maintaining the core data pipeline for capturing customer interactions (emails, calendars, calls, texts) using Java, Spring Boot, and cloud technologies. The role involves designing scalable services, integration infrastructure, and ensuring system security for a large-scale SaaS solution.

What you'd actually do

  1. Dive into core, complex, large-scale backend systems.
  2. Understand how to implement new features, enhance existing capabilities, and resolve issues within a live, massive system without negatively impacting customers.
  3. Design and implement scalable, high-performance backend services and APIs using Java, Spring Boot, and cloud technologies.
  4. Develop and maintain integration infrastructure, enabling third-party applications to seamlessly connect with Gong and extend its functionality.
  5. Build generic, modular API interfaces that support a wide range of future use cases, ensuring flexibility and reusability.

Skills

Required

  • Java
  • Spring Boot
  • cloud technologies
  • backend software development
  • application development
  • infrastructure development
  • scalable SaaS solutions
  • robust, maintainable APIs
  • durable systems
  • kafka
  • SQS
  • AWS, GCP, or Azure
  • scalable microservices architectures
  • secure API design
  • external integrations
  • communication skills
  • collaboration skills
  • ownership

Nice to have

  • refactor
  • shape new architecture
  • think outside the box
  • suggest innovative architectural and product solutions

What the JD emphasized

  • online
  • massive system
  • Java
  • Spring Boot
  • cloud technologies
  • generic, modular API interfaces
  • system security
  • powerful and secure
  • internal teams
  • external partners
  • strategic vision
  • 5 + years
  • Java
  • application and infrastructure development
  • Java (Spring, etc.)
  • cloud platforms (AWS, GCP, or Azure)
  • secure API design
  • Strong communication and collaboration skills
  • partners, product teams, and developers
  • take ownership