Job ID: JOB_ID_2254
Role Overview: Senior Golang Developer
The Senior Golang Developer position in Dearborn, MI, is a high-impact role designed for a seasoned software engineer with over 12 years of professional experience. In the landscape of 2026, Golang has solidified its position as the premier language for cloud-native development, and this role sits at the intersection of high-performance computing and serverless architecture. The successful candidate will be responsible for designing, developing, and supporting complex applications that leverage the full power of the Google Cloud Platform (GCP), specifically focusing on GCP Cloud Run. This is a long-term contract engagement (12+ months) requiring a deep hands-on engineering background rather than a management-focused trajectory.
Technical Requirements and Expectations
- Golang Proficiency: Candidates must demonstrate an expert-level understanding of idiomatic Go. This includes writing concurrent code using goroutines and channels, managing memory efficiently, and building high-performance CLI tools and APIs. The expectation is for production-grade code that is both scalable and maintainable.
- GCP Cloud Run & Serverless: Beyond simple deployment, the candidate must understand the nuances of serverless execution environments. This includes cold start optimization, request-based scaling, and the integration of Cloud Run with other GCP services like Cloud Pub/Sub and Cloud SQL.
- API Design and Lifecycle: A deep understanding of API contract design (REST, gRPC) is essential. You will be responsible for the entire lifecycle of an API, from initial design and security implementation to versioning and deprecation.
- Application Architecture: You must be able to translate complex business requirements into scalable architectures. This involves choosing the right design patterns and ensuring that the system can handle high throughput with minimal latency.
- Database Expertise: Strong proficiency in SQL is required. This includes advanced query optimization, stored procedure development, and robust relational database design. Experience with data modeling for performance is highly valued.
- DevOps and Tooling: With 8+ years focused on CLI and DevOps work, you will build developer tooling and automation pipelines. Proficiency with Docker, SonarQube, and CI/CD practices is mandatory.
Software Quality and Full-Stack Integration
The ideal candidate possesses a ‘test-to-break’ mindset. This means you don’t just write tests to pass; you design resilient, fault-tolerant software by identifying potential vulnerabilities and edge cases. You will be expected to contribute across the entire application stack, ensuring seamless integration between front-end and back-end systems. Furthermore, as a senior engineer, you must possess the architectural vision to articulate complex technical decisions to both technical and non-technical stakeholders. Continuous learning is a core requirement, as you will be expected to independently research and solve unfamiliar challenges in an ever-evolving tech stack. In the Dearborn tech ecosystem, this role provides a unique opportunity to influence large-scale enterprise systems while maintaining a focus on modern, agile development practices. You will be part of a larger system where your work on CLI tools and automation directly impacts the productivity of hundreds of other developers.
Special Requirements
C2C only. Candidate must understand nuances of serverless execution environments (GCP Cloud Run). No people-management or architect-only profiles.
Compensation & Location
Salary: $50 – $65 per year
Location: Dearborn, MI
Recruiter / Company – Contact Information
Recruiter / Employer: Nvoids
Email: sri.arimanda@gmail.com
Recruiter Notice:
To remove this job posting, please send an email from
sri.arimanda@gmail.com with the subject:
DELETE_JOB_ID_2254