Backend Go Developer (Contract)

Remote
Description
Touchlab is expanding our contractor pool and looking for an experienced Go Developer for a short-term contract (fully remote).

Please Note: This is a contract relationship for a short-term, project-based contract with immediate needs.

Touchlab is expanding our contractor pool and looking for an experienced Go Developer for a short-term contract (fully remote).

We’re a team of experts who help forward-thinking engineering teams build better software, faster—especially in emerging tech stacks. This contract is focused on backend development, with opportunities to work on API design, microservice architecture, and IoT data systems.

The ideal candidate is fluent in Golang, has substantial experience with gRPC and system design, and is comfortable contributing independently in a fast-moving, async-friendly team.

You Should Have Experience With:

  • Golang – fluent and confident writing production-level code
  • API design – both frontend-backend and microservice communication
  • gRPC – designing and implementing high-performance APIs for service communication
  • System architecture – designing scalable microservices
  • IoT concepts – including pairing, device discovery, and connectivity
  • Databases – strong with MySQL and general relational data modeling

Nice to have:

  • Time-series data experience
  • Familiarity with Docker, AWS, and general DevOps workflows
  • Version control & CI – GitHub Actions preferred

Details:

  • Type: Contract (Short-Term)
  • Location: Remote
  • Start Date: ASAP
  • Timezone: GMT-4 - GMT+1
  • Rate: Competitive, based on experience

If you’re an experienced Go developer looking to contribute to a fast-moving, real-world product with a team that values clear communication and smart solutions, we’d love to connect.

Have questions before applying? Reach out at hello@touchlab.co

Who We Are

We are a growing team of people with a breadth of backgrounds in different industries. Our team is great at what they do. That doesn’t mean everyone shows up with a crazy Stack Overflow score, but it does mean we’re hungry to learn and support each other in growing our knowledge and skills. We work collaboratively and believe we can help shape the future of mobile through Kotlin Multiplatform.

For the last decade, Touchlab has been at the forefront of mobile product development. Today that means helping our clients build products in a world where mobile platforms have matured. When engineering leaders need to accelerate feature development, maximize engineering efficiency, and future-proof their teams and products, they partner with us. We train and advise on mobile best practices, develop apps for all platforms, and as the recognized global experts in Kotlin Multiplatform Mobile, we have been both a JetBrains and Google-certified agency.

Because both startups and the largest public companies seek us out to help them build their mobile products, our team members get the opportunity to work on a variety of interesting projects as well as contribute to our open-source endeavors.

Through our partnerships with JetBrains and Google, and our community efforts, we are directly influencing the growth and adoption of KMP. We’ve contributed code to Kotlin/Native itself, built the most successful open-source starter kit for KMP, and released multiple KMP libraries that are being used by developers around the world. Check out our blog and JetBrains’ KMP portal to learn more.

We believe that embracing our unique diversity leads to success, and we’re working hard to build a diverse, equitable and inclusive team. Touchlab is proud to be an equal opportunity workplace for people of every gender identity and expression, race, ethnicity, religion, sexual orientation, national origin, disability, age, veteran status, parental status, and any other identities. We strive for all to feel welcome and comfortable here.