MUST HAVE:
- Strong knowledge of Go programming language, paradigms, constructs, and idioms.
- Knowledge of common Go routine and channel patterns.
- Experience with the full site of Go frameworks and tools.
- Dependency management tools such as Godep, Sltr, etc.
- Has exposure to Microservice architecture pattern and have experiences in development of a microservice from design stage to deployment stage.
- Ability to design and implement low latency RESTful/GRPC service, with knowledge of Golang.
- Go's templating language.
- Popular Go web frameworks, such as Gin and echo.
- Ability to write clean and effective Godoc comments.
- Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc.).
- Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.).
- Proficiency in Design Patterns, software best practices, and Test Engineering Automation.
- In-depth knowledge of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, concurrency and multithreading, fault tolerance, monitoring, security, and operability of systems.
- Data modelling experience in Relational (PostgreSQL or MsSQL) and NoSQL (Redis, Elasticsearch, Cassandra, Scylla or YugabyteDB) databases.
- Dependency management tools such as Go module.
- Experience working with OAuth2, JWT, and others.
Tanggung Jawab
Golang Developer Requirements
- Write a good, clean, readable, testable and maintainable code.
- Contribute and participate in all phases of the development life cycle including analysis, design, development, testing and maintenance.
- Build solid, secure performance, and scalable APIs to serve our Front-End platforms.
- Optimize existing codes to improve performance and efficiency.
- Collaborate with QA, DevOps, and Front-End team to deliver features and improvements.
- Implement best practices in code quality, security and data protection.
Disclaimer: melamar pekerjaan di Karir.com tidak dipungut biaya
Tentang Perusahaan
Karir Komunika Pratama
