US_East | Application Consultant - DATA INTEGRATION _L4
Role name: Go-lang Integration ArchitectWork site: Miami FL(Remote)Position OverviewYou will own the end-to-end design and delivery of high-throughput, resilient integration solutions built in Go. As our Go-lang Integration Architect, you'll define best practices, drive reusable integration patterns and mentor engineering teams on advanced Go techniques, API design and event-driven architectures.Key Responsibilities• Lead the architecture, design and hands-on implementation of integration solutions using Go (microservices, APIs, stream processing)• Define and govern enterprise integration patterns (REST/JSON, gRPC, message-driven, event sourcing)• Establish coding standards and best practices• Prototype and evaluate new tools or middleware (message brokers, API gateways, service meshes) for performance, scalability and security• Collaborate with product owners, solution architects and DevOps to translate business requirements into technical designs• Drive API lifecycle management: design specifications (OpenAPI), versioning, documentation, policy enforcement• Conduct design reviews, performance tuning and fault-injection testing to ensure SLAs• Mentor and train development teams on Go-specific patterns (concurrency, error handling, dependency management)• Identify performance bottlenecks and perform root-cause analysis, and recommend preventive measuresRequired Qualifications• 8+ years of software engineering experience, with 3+ years architecting/implementing integrations in Go• Deep expertise in Go language fundamentals: goroutines, channels, interfaces, modules• Proven track record designing RESTful APIs and/or gRPC services at scale• Experience with message brokers (Kafka, NATS, RabbitMQ) and event-driven architectures• Working understanding of containerization (Docker), orchestration (Kubernetes) and Infrastructure as Code (Terraform, CloudFormation)• Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and automated testing frameworks• Familiarity with cloud platforms (AWS, GCP or Azure) and cloud-native best practices - AWS preferred.• Strong grasp of security principles: OAuth2/OpenID Connect, mTLS, API gateways, encryption• Excellent communication skills and experience leading technical discussions with stakeholdersPreferred Skills• Prior experience with additional integration runtimes or ESBs (MuleSoft, Apache Camel, Spring Integration)• Knowledge of performance-testing tools (Locust, k6, JMeter) and observability stacks (Prometheus, Grafana, ELK)• Background in domain-driven design, CQRS/ES or micro-frontend integration• Contributions to open-source Go projects or published technical articles