Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field and 4 years of experience in the job offered or related occupation.
4 years of experience with the following skills is required:
Utilizing object-oriented languages such as Java, Golang or C++, and backend frameworks to work on backend service codebases
Writing unit tests, integration tests & load tests for software quality control
Designing and implementing large-scale distributed backend service architecture in a cloud-native environment to support high-throughput traffic
Utilizing inter-service communication mechanism such as REST APIs or RPC to communicate between backend services
Utilizing relational SQL databases like OracleDB or Spanner for backend data storage
Utilizing containerization technologies such as Kubernetes and Docker for backend service hosting
Translating design requirements into functional specifications