Pratinjau lowongan
Status lowongan saat ini:
Telah Ditutup
PT. Alpha Indo Soft

SENIOR GoLang Dev

Gaji: Rp12.500.000 - Rp25.000.000 per bulan

Sektor Bisnis: IT

PT. Alpha Indo Soft
Kota Jakarta Barat
10-50 Karyawan
Full-Time

We are a fast-growing leading Computer Gaming Company

We need highly competent candidates to join the existing team to develop the latest game software

We will provide a High Salary according to the ability in their respective fields

GoLang Developer Requirements


JOB DESCRIPTION :

- 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.

MUST HAVE :

- Strong knowledge of Go programming language, paradigms, constructs, and idioms.

Experience with the full site of Go frameworks (Gin and echo) and tools.

- Dependency management tools such as Godep, Sltr, etc.

- Ability to design and implement low latency RESTful/GRPC service, with knowledge of Golang.

- 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.

- Have a great knowledge in Structured Query Language (SQL) dan database design.

- Have a good knowledge and experience in tuning query and database indexing.

- Advance knowledge of PostgreSQL, execution analysis & optimization, indexing strategies etc

- Familiar with PostgreSQL procedure, function, view, materialized view, trigger & scheduler agent

- 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.

- Experience working with OAuth2, JWT, and others.

- Bachelor in computer science or a related field welcome.

NICE TO HAVE:

- Basic experience working with AWS/Google Cloud.

- Familiarity with information security vulnerabilities in Web App ( e.g. SQL Injection etc.).

- Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.).

- Familiarity with GraphQL.

Experience instrumenting tracing/monitoring system for ensuring the quality of the products in production (using tools such as Jaeger/Datadog/etc).



Informasi Tambahan
Pengalaman bekerja
1-3 tahun
Kandidat yang dibutuhkan
1 kandidat