Golang Backend Engineer
RunwayExtenders
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!
Related Job Postings