- Company Name
- Gong
- Job Title
- Senior Backend Engineer
- Job Description
-
**Job Title**
Senior Backend Engineer
**Role Summary**
Design, develop, and maintain high‑performance Java‑based backend services and APIs that power a revenue intelligence platform. Own full lifecycle of technical projects, from architecture through deployment and maintenance, while collaborating with cross‑functional teams to deliver customer‑centric features at scale. Serve as a technical lead in shaping the company’s backend architecture as it grows.
**Expectations**
- Minimum 5 years of professional backend development experience.
- Deep expertise in Java and cloud‑native design patterns.
- Proven track record of building reliable, scalable services in a cloud environment.
- Strong problem‑solving, debugging, and performance optimization skills.
- Effective communication and collaboration with product, design, and frontend teams.
**Key Responsibilities**
- Design and implement scalable, high‑availability backend APIs using Java.
- Own end‑to‑end delivery of technical projects: architecture, coding, testing, deployment, and iterative improvement.
- Collaborate with Product Managers, UX Designers, and Frontend Engineers to translate business requirements into robust backend solutions.
- Investigate technical challenges, identify root causes, and devise efficient, maintainable solutions.
- Contribute to the evolution of the backend architecture, including microservices, data access patterns, and deployment strategies, in response to growth and new feature requirements.
- Participate in code reviews, unit/integration testing, and continuous improvement of engineering practices.
**Required Skills**
- Java (JDK 11/17 or newer) – core proficiency.
- Experience designing, deploying, and operating microservices on AWS, GCP, or Azure.
- Familiarity with infrastructure‑as‑code (e.g., Terraform, CloudFormation) and CI/CD pipelines.
- Strong debugging, log analysis, and performance profiling abilities.
- Knowledge of API design (REST, gRPC, GraphQL) and secure authentication/authorization patterns.
- Familiarity with relational and/or NoSQL data stores, caching, and message queues.
- Excellent written and verbal communication; ability to articulate technical concepts to non‑technical stakeholders.
- Team player who thrives in a collaborative, fast‑moving environment.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Google Professional Cloud Architect) are a plus but not mandatory.