Software Engineer – Backend (golang)

5 days ago
Job Code

JD-20932

JOB DESCRIPTION
    Key Requirements: • Bachelor’s degree in Computer Science, Software Engineering, or related field • Minimum 5 years of experience in backend software development, preferably in a distributed systems environment • Proficiency in Golang with a deep understanding of its concurrency model, performance optimization, and standard libraries • Strong CS fundamentals including algorithms, data structures, and systems design • Experience with high-scale, large-volume service architectures • Familiarity with monitoring tools, performance tuning, and site reliability best practices • Experience with various programming languages is welcome (e.g., Java, Python, C++, Node.js), but willingness to work in Golang is required Preferred Qualifications: • In-depth experience with databases such as MySQL, DynamoDB, Scylla, Redis, and Elasticsearch • Solid understanding of streaming systems and queuing architectures (e.g., Kafka) • Familiarity with Kubernetes, CI/CD pipelines (e.g., GitLab CI, Jenkins), and AWS infrastructure • Experience in mentoring and guiding junior engineers • Strong product-thinking mindset with a passion for building user-centric systems Tech Stack Overview: • Languages: Golang • Storage: MySQL, Redis, DynamoDB, Elasticsearch • Streaming/Queueing: Kafka • Infrastructure: Kubernetes, AWS • Tools: GitLab, Jenkins, DataDog, Code Climate
Experience Required

5 - 5 Years

Industry Type

IT

Location

Indonesia

Roles & Responsibilities

Expertise & Qualification

Apply Now    
Nityo Connect

Welcome to Nityo Infotech

I am Nityo Infotech’s virtual assistant. How can I help you today?