Heva

Senior Backend Engineer

Skills

Golang, PostgreSQL.

Work Mode

Global Remote

English?

Yes, Advanced

Responsibilities

🤓As a Senior Back-End Engineer, the company expects you to perform the following tasks:

  • Develop and maintain high-performance backend services using Golang (Gin) and PostgreSQL.
  • Design and optimize RESTful and GraphQL APIs powering front-end and AI-driven features.
  • Integrate payment systems (e.g., Stripe) ensuring secure, reliable, and compliant transactions.
  • Leverage Redis for caching, rate limiting, and distributed task management.
  • Architect and maintain microservice-based systems with strong observability and fault tolerance.
  • Collaborate with AI engineers to deploy and serve machine learning models efficiently.
  • Implement secure authentication and RBAC using JWT/OAuth2 and best security practices.
  • Drive code quality, mentorship, and engineering excellence, including reviews and documentation.

Requirements

  • 5+ years of backend development experience with a strong command of Golang (Gin) and PostgreSQL.
  • Proven expertise in schema design, query optimization, and indexing strategies for large-scale databases.
  • Proficiency in RESTful and GraphQL API architecture for scalable, modular backend systems.
  • Hands-on experience with Redis, message queues (Kafka, NATS, or RabbitMQ), and distributed systems.
  • Deep knowledge of cloud infrastructure and DevOps using Docker, Kubernetes, and CI/CD pipelines (Terraform, Cloud Build, etc.).
  • Experience building microservice architectures, including inter-service communication and API gateways.
  • Skilled in secure payment integrations, webhook validation, and financial transaction flows.
  • Strong understanding of authentication and data protection using JWT, OAuth2, and encryption standards.
  • Adept at debugging, profiling, and performance tuning Go services in production environments.
  • Excellent collaboration, communication, and ownership mindset, with a focus on reliability and results.