Bachelor's degree or higher in Computer Science, Engineering, or related fields.
At least 3 years of software development experience and solid experience with Golang.
Knowledge about REST/gRPC API.
Experience in designing and developing API’s and backend services on various relational and NoSQL databases as MySQL/Postgres, Redis, Elasticsearch, RocksDB, ...
Strong Database and Schema design for performance and scale.
Understanding of system design and tuning for high performance, scalability and reliability.
Experience with Microservice architect is a plus.
Experience with automated testing, CI/CD Jenkins, Docker containers, Kubernetes, caching techniques and Git is nice to have.
Strong working knowledge of data structures, algorithms, object-oriented design, cloud.