Enable job alerts via email!

Senior Software Engineer

Nityo Infotech Services Pte Ltd

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing IT services firm is seeking a software engineer to design and develop services in Golang. This role involves working in a dynamic tech team across Southeast Asia to enhance distributed systems. The ideal candidate will have over 5 years of experience in software engineering and strong knowledge of algorithms and system design. This position offers an onsite work environment in South Jakarta with opportunities for mentoring and collaboration.

Qualifications

  • 5+ years of experience in software engineering within distributed systems.
  • Hands-on expertise in Golang.
  • Strong fundamentals in algorithms, data structures, and system design.

Responsibilities

  • Design and develop services in Golang to improve availability and scalability.
  • Collaborate with engineering peers to build new architectures.
  • Participate in code and design reviews.

Skills

Golang
Problem-solving
Critical thinking
Communication skills

Education

Bachelor's or higher in Computer Science or related fields

Tools

Redis
MySQL
DynamoDB
Kafka
Elasticsearch
Job description

Nityo Infotech Corporation is the fastest growing IT Services and Solutions Company with global headquarters in New Jersey, US. Our services span from Application Management Outsourcing, Packaged Application Services, Remote Infrastructure Management, Product Development and Support, to higher value-added offerings including Managed Platform and Product Engineering Services. Globally, Nityo serves enterprises across 15+ verticals like Banking, Insurance, Telecom, Aviation, Fintech Hospitality, Manufacturing and more.

Location: South Jakarta

Client Industry: Software Development

Employment Type: Contract-based (extendable)

Work Type: Onsite

About the Client Team

Join a dynamic fulfilment tech team that powers high-throughput, real-time distributed systems serving millions of users daily across Southeast Asia. With teams spread across Singapore, Beijing, Indonesia, and Malaysia, we work collaboratively in English to build best-in-class products and experiences that empower driver partners, enhance efficiency, and create sustainable marketplaces.

Responsibilities
  • Design and develop services in Golang to improve availability, scalability, latency, and efficiency.
  • Collaborate with engineering peers to build new architectures geared toward scale and performance.
  • Participate in code and design reviews to maintain high development standards.
  • Engage in capacity planning, performance analysis, tuning, and optimization.
  • Work closely with product and infrastructure teams to define, prototype, and scale backend services.
  • Design, build, analyze, and fix large-scale systems.
  • Debug and resolve production incidents during on-call rotations.
  • Mentor and guide teammates while contributing to ongoing technical discussions.
  • Participate in interviews to help the team grow with top-tier talent.
Qualifications
  • Bachelor's or higher in Computer Science, Software Engineering, IT, or related fields.
  • 5+ years of experience in software engineering within distributed systems.
  • Hands‑on expertise in Golang (syntax, concurrency, optimization).
  • Strong fundamentals in algorithms, data structures, and system design.
  • Proven experience running large-scale web services and maintaining operational excellence.
  • Familiarity with distributed systems, streaming, and queuing models.
  • Strong problem‑solving, critical‑thinking, and communication skills.
  • Experience in other programming languages (C++, Java, Rust, Python, etc.) with willingness to focus on Golang.
  • Deep knowledge of databases (MySQL, DynamoDB, Scylla, Redis, Elasticsearch).
Nice to Have
  • Experience coaching and mentoring junior engineers.
  • Strong product thinking with the ability to align technical decisions with business impact.
Tech Stack

Backend: Golang, Redis, MySQL, DynamoDB, Kafka, Elasticsearch
Infrastructure: Kubernetes, AWS, GitLab CI, Jenkins, DataDog, Code Climate

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.