Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
What You'll 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.
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Wobot AI and take your career to the next level!
Application takes less than 5 minutes

