Wobot AI
Website:
wobot.ai
Job details:
Description
We are looking for a Golang Developer to build and own the core infrastructure that powers our platforms real-time communication and distributed connectivity layers. You will be responsible for maintaining the pipes that allow our services and clients to communicate reliably at scale.
What Youll Do
- Architect Scalable Services : Develop and maintain high-performance backend services, focusing on connection management and robust data transfer layers.
- Manage Real-Time Systems : Own systems utilizing WebSockets to manage long-lived connections across distributed clients.
- Handle Connection Lifecycles : Design end-to-end logic for client registration, authentication, heartbeats, and graceful teardowns.
- Ship Fault-Tolerant Code : Understand production-grade patterns including circuit breakers, retry logic, and graceful shutdowns to ensure high availability.
- Performance Engineering : Optimize memory footprint, connection pooling, and resource allocation to support high-concurrency environments. Act as the primary technical point of contact for the core infrastructure, providing support to internal teams to ensure seamless integration.
- Product & Dev-Cycle Improvement : Actively participate in feedback loops with Product teams to identify friction points and propose technical improvements for faster development cycles.
- Observability & Health : Instrument services with metrics, logging, and tracing to ensure the infrastructure is transparent and easy to debug.
- Collaborative Design : Partner with DevOps and Product teams to define API contracts and deployment strategies for microservices.
What Were Looking For
- Go Expertise : 1 - 2+ years of professional experience building backend services or infrastructure using Golang.
- Concurrency Mastery : Deep understanding of goroutines, channels, and sync primitives - knowing not just how to use them, but how to use them safely.
- Networking Fundamentals : Experience with WebSockets or TCP/IP (gRPC is a bonus). You understand the unique challenges of maintaining long-lived persistent connections.
- Clean Architecture : A mindset for modular design, clear boundaries, and writing highly testable, maintainable code.
- Production Experience : Ability to trace issues across distributed logs and metrics; comfortable debugging live systems.
How We Work
- We use Microsoft Teams for daily communication and conduct standups and team meetings on Teams.
- We value open discussion, ownership, and a founder mindset.
- We prioritize design, excellent UI/UX, documentation, to-do lists, and data-driven decision-making.
- We encourage team bonding through bi-weekly town halls, destressing sessions with a certified healer, and fun company retreats twice a year.
- We offer a 100% remote workplace, health insurance, attractive equity options for top performers, mental health consultations, company-sponsored upskilling courses, growth hours, 40 hours for community causes, and access to a financial advisor.
Wobot is an Equal Opportunity Employer.
(ref:hirist.tech)
Click on Apply to know more.