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.