Senior Golang Developer
brooksourceCharlotte Metro (UNITED STATES)
About the role
6-month contract with strong potential for extension or full-time conversion Charlotte, NC – Hybrid schedule (3 days onsite, 2 days remote) Standard business hours (Monday–Friday) Business casual environmentW-2 only (open to candidatesOur client, a Fortune 500 financial services organization, is seeking a Senior Golang Developer to join their backend development team. In this high-impact role, you will immediately contribute to critical initiatives across key projects, supporting sensitive and business-critical systems. This is an excellent opportunity for a self-sufficient senior engineer who thrives in fast-paced environments, can work with minimal oversight, and is comfortable delivering results on high-visibility projects.
WHAT YOU'LL DO:
Leverage your Go/Golang and broader development skills to build and enhance features for a case management and workflow system, ensuring seamless integration with CRM and case management products such as Salesforce. Design, build, and maintain scalable REST and GraphQL APIs that support business-critical workflows, system integrations, and distributed application services. Apply distributed-systems thinking to maintain platform scalability, reliability, and resilience. Establish and promote coding best practices across repositories, conduct constructive peer code reviews, and own the CI/CD, test, and release pipelines in GitLab. Collaborate closely with DevOps to design, implement, and maintain Terraform infrastructure for AWS deployments (ECS Fargate, ALB, RDS, Secrets Manager, S3, ECR, CloudWatch).Contribute to AI-driven workflows, including building stateful LLM-driven flows (LangGraph or similar), and integrating decision engines (GoRules, ZEN, Drools, JSON-Logic) for case-routing and policy logic. Utilize AI engineering tools (Claude Code, Copilot, Cursor) for code generation, test scaffolding, and day-to-day engineering automation. Author and integrate decision tables into application code using embeddable rules engines. Triage and resolve production and integration issues to ensure system stability and performance. Work independently and proactively in a fast-paced, dynamic environment, delivering high-quality solutions with minimal oversight.
WHAT YOU BRING:
Extensive experience in full stack development with Golang. In-depth experience with GraphQL combined with intermediate Golang knowledge may also be considered. Hands-on experience with RDS databases (Postgres, MySQL), schema migration tooling, and Redis for caching and pub/sub. Proven ability to deploy applications to AWS using ECS Fargate, ALB, RDS, Secrets Manager, S3, ECR, and CloudWatch. Comfortable with Terraform (private module registries, multi-region, multi-account patterns) and GitLab CI/CD pipelines (terraform-plan/apply, image scanning, kaniko builds).Experience using AI tooling (Claude Code, Copilot, Cursor) for code generation, test scaffolding, and engineering automation. Familiarity with LangGraph or similar agent/workflow orchestration frameworks for LLM-driven flows. Experience with embeddable rules engines (GoRules, ZEN, Drools, JSON-Logic) and authoring decision tables. Experience integrating CRM and Case Management products such as Salesforce. Ability to build features for case management and workflow systems. Strong distributed-systems thinking to ensure platform scalability, reliability, and resilience. Ability to establish coding best practices, conduct peer code reviews, and manage CI/CD pipelines. Experience partnering with DevOps on Terraform infrastructure for AWS deployments. Ability to contribute to AI-driven workflows and decision engines for case-routing and policy logic. Experience triaging production and integration issues. Self-sufficient and able to work with minimal oversight in fast-paced environments. Eight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
