5+ years of experience in software development, with a strong focus on Golang
Solid understanding of concurrent programming, distributed systems, and microservices
Experience working with RESTful APIs and gRPC
Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure)
Knowledge of CI/CD pipelines, automated testing, and DevOps practices
Strong problem-solving skills and the ability to work independently
Excellent communication and teamwork skills
Experience with message brokers (Kafka, RabbitMQ, NATS)
Understanding of GraphQL, WebSockets, and streaming architectures
Experience in AI/ML, IoT, or blockchain-related projects
Familiarity with security best practices in backend development
Prior experience working in Agile/Scrum development environments