Wobot AI
Wobot AI3h ago
Foundit

Golang Developer

Delhi, India
Remote
Senior Level

Auto Apply to 50+ AI Matched Golang Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Wobot AI

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Golang Developer - Core Infrastructure

Wobot AI is seeking a talented Golang Developer to design, build, and maintain the fundamental infrastructure that drives our platform's real-time communication and distributed connectivity. You will be instrumental in ensuring the reliable and scalable communication between our services and clients.

Responsibilities:

  • Architect Scalable Services: Develop and maintain high-performance backend services, with a strong focus on connection management and robust data transfer layers.
  • Manage Real-Time Systems: Own and operate systems leveraging WebSockets to manage persistent connections across a distributed client base.
  • Handle Connection Lifecycles: Design and implement comprehensive logic for client registration, authentication, heartbeat mechanisms, and graceful connection termination.
  • Ship Fault-Tolerant Code: Apply production-grade patterns such as circuit breakers, sophisticated retry logic, and graceful shutdowns to guarantee high availability.
  • Performance Engineering: Optimize memory usage, connection pooling, and resource allocation to effectively support high-concurrency environments.
  • Serve as the primary technical liaison for core infrastructure, offering essential support to internal teams to facilitate seamless integration.
  • Product & Dev-Cycle Improvement: Actively contribute to feedback loops with Product teams, identifying operational friction and proposing technical enhancements to accelerate development cycles.
  • Observability & Health: Implement comprehensive instrumentation for services, including metrics, logging, and tracing, to ensure infrastructure transparency and ease of debugging.
  • Collaborative Design: Partner closely with DevOps and Product teams to define clear API contracts and robust deployment strategies for microservices.

Qualifications:

  • Go Expertise: Minimum of 12+ years of professional experience in developing backend services or infrastructure using Golang.
  • Concurrency Mastery: Profound understanding of goroutines, channels, and synchronization primitives, with a demonstrated ability to use them safely and effectively.
  • Networking Fundamentals: Proven experience with WebSockets or TCP/IP; gRPC experience is considered a significant advantage. A deep understanding of the challenges associated with maintaining long-lived persistent connections is crucial.
  • Clean Architecture: A strong advocate for modular design, establishing clear boundaries, and writing highly testable and maintainable code.
  • Production Experience: Demonstrated ability to troubleshoot issues across distributed logs and metrics; comfortable and adept at debugging live systems.

About Wobot AI:

Wobot AI is committed to fostering an environment of open discussion, ownership, and a founder mindset. We prioritize excellent design, intuitive UI/UX, thorough documentation, efficient to-do list management, and data-driven decision-making. Our team collaborates using Microsoft Teams for daily communication and meetings. We believe in employee well-being and engagement through bi-weekly town halls, destressing sessions with a certified healer, and enjoyable company retreats held twice a year. We offer a fully remote work environment, comprehensive health insurance, competitive equity options for high performers, mental health consultations, company-sponsored upskilling courses, dedicated growth hours, 40 hours annually for community involvement, and access to a financial advisor. Wobot is an Equal Opportunity Employer.

Company

Wobot AI

Wobot AI

Delhi, India
Posted on Foundit
Golang Developer at Wobot AI | Delhi, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform