Golang Backend Engineer

US

RunwayExtenders

Take control of your future with the right tools and opportunities. Our platform connects you with top employers and offers personalized support to help you grow, succeed, and land your next great role.

Our Mission, Your Success:

We link professionals from Kosovo, Albania and North Macedonia with top US start-ups, by empowering challenge seekers like you to build successful careers. Our ultimate vision is to offer exclusive career opportunities with a focus on attracting, retaining, and developing the best talents.

Our client, Your Impact:

Our well- funded US client builds AI-powered agents that automate complex workflows by combining autonomous systems with human-in-the-loop oversight. Its focus is on delivering practical, enterprise-ready AI solutions that improve efficiency in real-world operations.

Responsibilities:

  • Design, build, and maintain backend APIs and distributed services in Golang, with a strong focus on test-driven development (TDD) and high code quality.
  • Develop and optimize data pipelines connecting GroundX, AI inference systems, and enterprise integrations, collaborating closely with AI engineering teams.
  • Design scalable interfaces between document ingestion, analysis, and workflow automation systems.
  • Write and maintain comprehensive unit tests, ensuring high code coverage, and participate actively in code and test reviews to uphold best practices in readability, maintainability, and testing rigor.
  • Implement performance monitoring, caching, and resilience patterns, and work cross-functionally with DevOps and customer delivery teams to deploy and support systems in Kubernetes environments.
  • Document architectures, APIs, and testing strategies, and take ownership of complex systems while collaborating effectively with teammates and partners.

Requirements:

  • 3+ years of experience with Golang, building APIs and distributed backend systems, including integrating REST and gRPC APIs in production.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • Proven experience with test-driven development (TDD) or similar practices, writing comprehensive unit and integration tests, and using Go testing frameworks such as testing, testify, or ginkgo.
  • Solid understanding of concurrency, scalability, and performance optimization, with experience designing reliable systems in production environments.
  • Hands-on experience with Kubernetes, Docker, microservices architectures, and deploying or operating services in cloud-native environments.
  • Experience working with datastores and streaming systems such as MySQL, Redis, Kafka, and comfort collaborating with systems written in Python or other languages.
  • Self-driven, organized engineer with strong ownership, accountability, and communication skills - able to make independent decisions, collaborate effectively, manage multiple projects, and maintain clear documentation and testing discipline.

Other Details:

  • Working hours: 3PM -11PM (Prishtina, Tirana, Skopje time)
  • Private health insurance
  • Access to top-quality office equipment provided by the company

We are looking for individuals who:

  • Are available for full-time engagement.
  • Consider this role as their primary professional commitment (main role).

Join our innovative team and contribute to impactful analytics solutions that drive progress in our client's team. If you are a motivated self-starter with a passion for numbers and operations, we would invite you over to apply!

Apply for Golang Backend Engineer

Interested in applying?

Create an account to apply for this job and access many other opportunities!

Sign up now!

Related Job Postings

Agent Engineer

RunwayExtenders

R&D Program Manager

RunwayExtenders