freehire launches on Product Hunt on 26 August.

Follow →

GOLANG Developer

Summary

Develops and maintains Go-based CLI tools, DevOps pipelines, APIs, and microservices in a corporate environment, with a focus on database design, full-stack integration, and scalable system architecture.

Golang Developer

Position based at Dearborn, Michigan. A great opportunity to experience the corporate environment and lead personal career growth.

Qualifications

  • 8+ years production Golang development, focused on CLI/DevOps/API work.
  • Strong hands‑on engineering background (not people‑management or architect‑only).
  • Proven track record building developer tooling and automation pipelines.
  • Database Expertise: Strong proficiency in SQL, advanced query writing, stored procedure development, and relational database design principles. Experience with data modeling and optimization for performance and scalability is valued.
  • Full‑Stack Development: Demonstrated full‑stack development experience, solid understanding of integration and communication between front‑end and back‑end systems. Ability to contribute across the entire application stack.
  • API Integration & Microservices: Proven experience integrating services and systems through APIs (e.g., RESTful, gRPC) or direct communication over a bus, focusing on efficient, scalable, and secure integration patterns.
  • Familiarity with microservices architectures and event‑driven systems is a plus.
  • Software Quality & Testing: Strong commitment to software quality, expertise in testing methodologies (unit, integration, end‑to‑end). Test‑to‑break mindset, ability to identify vulnerabilities and design resilient, fault‑tolerant software.
  • Architectural Vision & Communication: Solid understanding of software architecture principles, design patterns, best practices. Ability to design and clearly articulate complex technical concepts and decisions to technical and non‑technical stakeholders.
  • Systems Thinking & Integration: Recognize that your work is part of a larger system. Willingness to learn other areas of the codebase and infrastructure to ensure contributions fit seamlessly into the architecture.
  • Continuous Learning & Problem Solving: Proactive mindset, independent research, learning, solution finding, intellectual curiosity, commitment to growth.

See also