
GoLang React Developer
ImagineX Consulting1 day ago
Atlanta, GA, USASenior
Responsibilities
- Design, develop, and maintain high-performance backend services using Go.
- Build and maintain responsive React.js components and front-end features integrated with Go-based APIs.
- Architect scalable, reliable, observable distributed systems and microservices.
- Design and document versioned APIs supporting internal services and front-end applications.
- Optimize APIs, data pipelines, and service-to-service communication.
- Implement code quality, testing, CI/CD, and cloud-native deployment practices.
- Write unit, integration, and end-to-end tests across backend and front-end codebases.
- Collaborate with product managers, designers, DevOps, and engineering teams to deliver end-to-end solutions.
- Work onsite with client stakeholders to gather requirements and translate business needs into technical solutions.
- Lead decisions involving system design, data modeling, and infrastructure.
- Apply authentication, authorization, input validation, and secure data-handling practices.
- Mentor engineers through code reviews and architectural guidance.
- Troubleshoot production issues involving performance bottlenecks and distributed-system failures.
- Participate in sprint planning, estimation, and agile ceremonies.
- Maintain technical documentation, architecture diagrams, and runbooks.
- Evaluate AI-assisted development tools and contribute to technical roadmaps and engineering strategy.
Requirements
- 5+ years of backend engineering experience and 3+ years of hands-on Go development.
- 2+ years of professional React.js application development experience, including hooks, state management, and component-driven architecture.
- Experience building microservices and distributed systems at scale.
- Proficiency with REST, gRPC, GraphQL, or event-driven architectures.
- Deep experience with AWS, GCP, or Azure and with Docker and Kubernetes.
- Strong knowledge of SQL and NoSQL databases, caching layers, and message queues.
- Familiarity with CI/CD pipelines, automated testing, and observability tools including Prometheus, Grafana, and OpenTelemetry.
- Ability to write clean, maintainable, idiomatic Go code.
- Experience with high-throughput, low-latency systems is preferred.
- Experience with Next.js, Jest, React Testing Library, Cypress, or Playwright is preferred.
- Experience with Kafka, NATS, RabbitMQ, or similar messaging systems is preferred.
- Knowledge of domain-driven design or clean architecture is preferred.
- Prior consulting or client-facing experience is preferred.
- Ability to work onsite Monday–Friday at the client's Midtown Atlanta office.
- Open only to U.S. citizens and permanent residents who do not require visa sponsorship.
Benefits
- Monday–Friday fully onsite work at the client's office in Midtown Atlanta.
- Daily commuting to the client site is required.
Tech Stack
Apache KafkaAWSAzureCypressDockerGoGoogle Cloud PlatformGrafanaGraphQLgRPCJestKubernetesNext.jsPrometheusRabbitMQReactRedux
Categories
About ImagineX Consulting
ImagineX Consulting is a privately held digital services firm that designs, builds, and secures enterprise software systems, with practices in product engineering, cloud-native development, data and AI, DevOps, quality engineering, and cybersecurity. It sells consulting and delivery teams to large organizations, from architecture through implementation and test automation. Founded in 2015 and headquartered in Atlanta, it operates across the United States with nearshore teams in Costa Rica.