Description :
As a Senior Back-End Engineer at heva, you will be responsible for designing, developing, and optimizing the backend infrastructure that powers our AI-driven platform.
You will work closely with front-end engineers, AI specialists, and product managers to build scalable, secure, and high-performance backend systems.
His role requires deep expertise in Golang, PostgreSQL, and cloud-based architectures, as well as experience in API development and database :
- 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.(ref : hirist.tech)