Core Responsibilities
- Software Development: Write clean, modular, efficient, and testable Go code.
- Concurrency: Implement Go concurrency primitives like goroutines, channels, and mutexes.
- APIs & Microservices: Build and consume REST APIs, gRPC, and event-driven systems (e.g., Kafka or RabbitMQ).
- Database Integration: Work with SQL (PostgreSQL, MySQL) and NoSQL databases.
- DevOps & Containerization: Deploy and manage applications using Docker, Kubernetes, and CI/CD pipelines.
- Testing & Quality: Write comprehensive unit and integration tests, and handle debugging/profiling.
IR35 Status:
Not specified
Seniority Level:
Not Specified