About the Role
You’ll work on the core backend of the Intelycx manufacturing platform, building high-performance services that handle real-time data, modular integrations, and multi-factory scalability. The role focuses on designing robust APIs, optimizing data flows, and maintaining a clean, extensible architecture using Go, Fiber, and modern concurrency patterns. You’ll help evolve the platform into a standalone system capable of integrating with third-party services, while supporting the EBR and manufacturing automation workflows already in place.
Must Haves
- Strong Go development experience in production environments
- Deep understanding of Go concurrency: goroutines, channels, worker pools, thread management
- Fiber: building REST APIs and modular backend services
- SQL expertise: schema design, complex queries, performance tuning
- Experience with time-series or high-throughput data workloads
- Data processing pipelines: streaming, batching, queue-based patterns
- Solid understanding of distributed systems and service boundaries
- Docker for containerized Go services
- Git/CI/CD for Go build pipelines and deployments
- Testing: unit tests, integration tests, load testing of Go services
Nice to Haves
- Experience using HTMX with Go backends
- Familiarity with vector databases or search systems (pgVector, OpenSearch, etc.)
- gRPC or protocol-driven service communication
- Redis for caching, job queues, or session handling
- Experience with manufacturing/industrial data (IoT events, machine metrics)
- Background in optimizing CPU-bound services or low-latency systems
- Basic Python understanding for occasional cross-module integration
- Kubernetes or container orchestration
Technical Context
- Backend powering a Django-connected or standalone manufacturing platform
- Real-time ingestion of IoT sensor data
- Integration with the EBR (Electronic Batch Records) system
- Dual-database architecture (main + serverless components)
- High-availability design for multi-factory deployments
- Focus on throughput, latency reduction, and predictable performance
Key Responsibilities
- Build and maintain backend services using Go and Fiber
- Design scalable APIs and middleware for internal and external integrations
- Optimize performance across concurrency, database access, and data pipelines
- Implement high-throughput background tasks and worker processes
- Ensure reliability through proper testing and monitoring
- Collaborate with frontend and AI teams to deliver end-to-end features
- Contribute to overall system architecture and best practices
Job Category: Developer
Job Type: Full Time