Job Title : Golang Developer with Temporal Experience
Location : Any Infosys location (Bangalore preferred)
Type : Contract
Job Description :
Key Responsibilities :
- Design and implement scalable backend services and microservices in Golang.
- Build and manage complex workflows and long-running processes using Temporal.io.
- Develop fault-tolerant and distributed systems for production environments.
- Collaborate with DevOps, frontend, and product teams to deliver secure and performant APIs and services.
- Write unit, integration, and end-to-end tests to ensure code quality and maintainability.
- Monitor, debug, and resolve issues in production systems.
- Participate in architectural reviews and help drive best practices in backend development and workflow orchestration.
- Document design decisions, APIs, and operational procedures.
________________________________________
Requirements : Must-Have :
3+ years of professional experience in Golang.1+ years of hands-on experience with Temporal.io (or a similar workflow orchestration system such as Cadence).Strong understanding of microservices architecture and distributed systems.Experience with gRPC, REST APIs, and message queues (e.g., Kafka, NATS).Solid understanding of concurrency, context propagation, and Go’s runtime internals.Familiarity with CI / CD pipelines and containerization (Docker, Kubernetes).Experience working with SQL and NoSQL databases.Proficient in writing clean, maintainable, and well-tested code.