Senior Backend Engineer (Go/PostgreSQL)

J
JobgetherCustomer intelligence
Based in IndiaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least seven years of backend engineering experience
Required Skills
AWSDockerPostgreSQLGoDistributed Systems

Requirements

  • At least seven years of backend engineering experience in product-based organisations.
  • Hands-on experience in a startup environment and current employment at a product-based organisation.
  • Demonstrated experience designing, developing, and maintaining production services in Go.
  • Strong practical experience designing PostgreSQL databases, developing and optimising queries, and diagnosing performance problems.
  • Experience shipping a customer-facing product that uses LLMs to make judgements or support meaningful decisions, beyond prototypes or demonstrations.
  • Ability to own a service, feature, or product capability from problem definition through implementation and ongoing production support.
  • Ability to work through ambiguous requirements, evaluate alternative approaches, and deliver practical solutions with limited supervision.
  • Regular use of AI-powered tools in software development, including coding, debugging, and testing.
  • Experience working with users or customers and incorporating feedback into product decisions.
  • Understanding of production operations, distributed systems, multi-tenant architectures, workflow reliability, and performance optimisation.
  • Ability to work independently in a fully remote environment and manage priorities effectively.
  • A public GitHub profile, personal technical project, or technical blog is a strong advantage.

Responsibilities

  • Design, build, and improve customer-facing features in a multi-tenant backend using Go and PostgreSQL.
  • Integrate CRM platforms, customer conversations, support systems, and other data sources into unified customer account views.
  • Build and maintain AI-powered workflows, separating LLM tasks from deterministic application logic.
  • Design workflows that can be rerun safely, and implement validation, error handling, observability, and quality checks.
  • Design and maintain PostgreSQL schemas, optimise queries, and resolve database performance bottlenecks.
  • Support services across AWS, Docker-based environments, enterprise infrastructure, and on-premise deployments.
  • Own features and services from problem definition and solution evaluation through implementation, deployment, monitoring, and improvement.
  • Work with users and product stakeholders to gather feedback and translate unclear requests into practical solutions.
  • Use AI development tools to accelerate implementation while maintaining code quality, testing, and maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now