Job Description
Job Title: Golang + MQTT Developer
Location: Atlanta, GA (Onsite from day 1)
Job Description:
• Partnering and collaborating with cross-functional teams (design, product and QA) to define, implement, and launch new features and products.
• Backend Development: Design, develop, and maintain scalable, secure, high-performance backend services and microservices in Go.
• MQTT Integration: Detailed knowledge of the protocols (both MQTT 3.x and 5). Build and manage server side MQTT services for connecting IoT devices, handling data streams from gateways and brokers
• API Development: Implement and maintain RESTful and gRPC APIs for data exchange and service integration.
• Data Handling: Develop systems for reliable data acquisition, transformation, and processing from diverse sources.
• Performance & Scalability: Optimize applications for maximum efficiency, leveraging Go's concurrency for heavy loads (e.g., high message volumes).
• Distributed system: Build and implement solutions for workload balancing and distribution between service instances.
• Testing & Quality: Write clean, efficient code, conduct thorough testing, participate in code reviews, and ensure CI/CD integration.
• Collaboration: Work closely with cross-functional teams (Product, QA, Frontend) on architecture, feature definition, and troubleshooting.
• IoT Focus: Design and support IoT connectivity solutions, integrating protocols like MQTT, OPC, Kafka, etc.
• DevOps: Utilize containerization (Docker, Kubernetes) for deployment and operation
💡 Quick Summary
Seeking a career-building opportunity? The Golang + MQTT Developer position is now open for candidates interested in the Remote Jobs sector. This role in Atlanta offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Remote Jobs is a plus.