استخدام توسعهدهنده Golang) Back-End)
شرح موقعیت شغلی
Job Description
- Design, development and operation of JIBit’s API and web app using Go.
- Design, development, and operation of tools to support the customer support team and planning-related work.
- Design, development and operation of various microservices making up the JIBit API.
REQUIREMENTS
▼Minimum Requirements
- A minimum of 4 years backend software development, or equivalent experience.
- Experience with design, development and operation of backend APIs using Go
- Knowledge of and experience with software test including unit testing, functional testing.
- Knowledge of and experience with optimization of queries and data model design for the efficient usage of RDBMS and NoSQL databases.
- Experience with team development using Git/Github/GitLab.
- Ability to design, develop and operate large-scale services.
- Strong understanding of the company mission and values
▼Preferred
- Experience developing and operating in a microservices architecture.
- Experience with on-call support for a service.
- Knowledge of web app security.
- Experience with development using external APIs such as payment.
- Experience sharing and contributing to an OSS project.
▼Technical Environment
- Languages: Go & Java & Kotlin
- Infrastructure: Kubernetes, flannel, CoreDNS, etcd, docker, CentOS, NATS, MINIO, redis, Solr, PostgreSQL
- CI/CD: Circle CI, Travis CI, GitLab CI/CD
- Monitoring: Prometheus, Grafana, Micrometer
مهارتهای مورد نیاز
- Back-end
- Golang
- Gitlab
- Kotlin
- Java
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست