Responsibilities:
We are looking for a talented individual with solid coding skills, Cloud related experiences, technical capabilities and expert knowledge in key technologies.
- Develop SaaS software components for Software Defined Network (SDN) orchestration platform.
- Work closely with DevOps, system test engineering, and CPE development team on end-to-end system integration, performance, and testing.
- Stay up to date with the latest backend development trends and technologies.
Requirements:
- B.Sc./M.S. Computer Science, Software or equivalent.
- At least 6 years of software development working experiences
- At least 6 years experience with the major cloud languages such as Java, Go, Python, Nodejs. Preferably Java or Go.
- Experience designing & deploying micro services systems.
- Knowledge of web services, API, REST, and RPC.
- Experience working with spring boot framework.
- Experience with distributed messaging and streaming platforms such as Pulsar, Kafka, MQTT.
- Knowledge in networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP, and distributed networks is a plus.
- Database experience, including knowledge of SQL, NoSQL and Time Series DB, and related data stores such as Postgres, Mongo, Redis, Cassandra. In-depth experience with DB performance optimization is a plus.
- Extensive experience with open-source technology, software development, and system engineering.
- Experience with SOA applications and cloud-based services, preferably AWS or GCP.
- Experience working with Kubernetes, Linux/UNIX, and Docker.
- Proficiency in English - spoken and written.
- Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts.
- Agile/Scrum background is a plus.
Benefits:
- Competitive remuneration package
- TET bonus, Health insurance
- Annual leave + Medical leave
- Family care leave + Birthday leave
- Flexi time, hybrid work
- Monthly teambuilding activity