Golang Engineer
(5+ years)Onsite

Minimum qualifications:

  • iconBachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • icon5+ years of backend engineering experience, with strong hands-on experience using Go in production systems.
  • iconStrong understanding of APIs, databases, authentication, authorization, cloud services, and backend application architecture.
  • iconComfortable writing tests, reviewing code, debugging distributed services, and working with Git-based development workflows.
  • iconAbility to reason deeply about performance, reliability, security, maintainability, and operational cost in backend systems.
  • iconExperience owning backend features or services from design through deployment, monitoring, and iteration.
  • iconInterest in modern product infrastructure, real-time systems, AI integrations, and automation workflows.

Job Description:

As a Golang Engineer at Aiotrix, you will build senior-level backend systems that power modern products, AI workflows, real-time communication, automation platforms, and connected infrastructure. This role is for engineers who can design clean architecture, write high-performance Go services, and take ownership of systems that handle real production workloads.

You will work closely with frontend, mobile, AI, and product teams to design APIs, services, event-driven systems, integrations, and backend foundations that support both Aiotrix and ART product ecosystems.


Responsibilities:

  • iconDesign, build, and maintain backend services, APIs, microservices, and internal tools using Go.
  • iconArchitect scalable service layers for real-time systems, workflow execution, automation platforms, and product infrastructure.
  • iconWork with databases, queues, caches, event streams, and background workers to build reliable backend flows.
  • iconImplement authentication, authorization, rate limiting, logging, monitoring, and error handling for production services.
  • iconCollaborate with AI and product teams to support integrations with LLM APIs, tool runtimes, workflow systems, and data pipelines.
  • iconWrite clean, testable, and efficient Go code with strong attention to performance, reliability, security, and maintainability.
  • iconDebug production issues, optimize service performance, improve backend observability, and reduce operational risk.
  • iconReview architecture and code, mentor junior engineers, and raise engineering standards across backend projects.
  • iconContribute to API design, technical documentation, deployment workflows, and long-term platform decisions.

Preferred qualifications:

  • iconStrong production experience with Go, including goroutines, channels, interfaces, context handling, error handling, testing, and package design.
  • iconExperience building REST APIs, gRPC services, microservices, or event-driven backend systems.
  • iconGood understanding of databases such as PostgreSQL, MySQL, MongoDB, Redis, or similar systems.
  • iconExperience with Docker, Git, CI/CD workflows, Linux environments, and cloud deployment practices.
  • iconStrong understanding of distributed systems concepts such as retries, idempotency, queues, concurrency, backpressure, consistency, and service reliability.
  • iconFamiliarity with message brokers or streaming systems such as Kafka, RabbitMQ, NATS, Redis Streams, or similar tools is a plus.
  • iconExperience designing systems that are observable, secure, scalable, and easy to operate in production.
  • iconAbility to collaborate with cross-functional teams and translate product requirements into dependable backend systems.

If interested please fill the below details and apply

Be sure to include an updated resumeDOC, DOCX, PDF (2MB)

Ready to Build Smarter Solutions?

Whether you are planning a new platform or strengthening an existing one, Aiotrix can help structure the path forward.

We bring architecture, engineering and operations into a single conversation so that decisions are made with full visibility of impact, cost and risk.