Enable job alerts via email!

Backend Developer Omnichannel

Jatis Mobile

Daerah Khusus Ibukota Jakarta

Remote

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A leading mobile solutions provider is seeking a Back End Developer for a remote role focused on Omnichannel Products. The ideal candidate will have strong expertise in Golang, experience in building RESTful APIs, and proficiency in databases like PostgreSQL or MongoDB. You will collaborate with a team on software application development and be responsible for debugging, fixing issues, and maintaining documentation.

Qualifications

  • Bachelor's degree or higher in Computer Science or related field.
  • Proficiency in Golang (mandatory) and/or Python (preferred).
  • Minimum 3-4 years experience as a programmer.
  • Demonstrated experience building and scaling RESTful APIs.
  • Experience with PostgreSQL, MySQL, or MongoDB.

Responsibilities

  • Develop, test, and deploy software applications.
  • Work with other developers to achieve project goals.
  • Debug and fix software application issues.
  • Write and maintain technical documentation.

Skills

Golang
RESTful APIs
Agile methodologies
Communication skills
Collaboration skills

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
Docker
Git
Kubernetes
Job description
Company Description

Jatis Mobile was established in 2003 to provide mobile solutions that answer the growing demand across industries. Our corporate business covers various industries such as financial services, retail distributions, consumer goods, transportation, automotive, merchant business, and telecommunication. We have a strong partnership with major banks and work with their products such as credit cards, debit cards, and retail banking.

Role Description

This is a Back End Developer role on a contract basis for a remote position for Omnichannel Products.

Responsibilities

You will be responsible for the development, testing, and deployment of software applications. You will work with other developers to ensure that project goals are achieved, and you will be expected to debug and fix issues with software applications as necessary. You will also be responsible for writing and maintaining technical documentation to ensure that knowledge is shared across the team.

Go & Architecture

Proficient in Go (goroutines, channels, mutexes, waitgroups), Go Generics, Clean Architecture & Domain-Driven Design. Experienced in building microservices and authoring Technical Requirement Documents.

Databases & Messaging
  • PostgreSQL (complex queries, performance tuning, schema design)
  • MongoDB (aggregation pipelines, indexing, replication/sharding)
  • Redis (caching, pub/sub, distributed locks, rate limiting)
  • RabbitMQ (worker/pub-sub/RPC patterns, exchange types, retry strategies)
DevOps & Tooling

Docker containerization for dev/test environments; Git-based version control and CI/CD workflows. SonarQube integration for continuous code quality inspection — experienced in setting up quality gates, static code analysis, and managing technical debt metrics.

System-Level Expertise

Clustered systems, service discovery, failover and scaling strategies; production performance profiling, memory management, and resource optimization.

Qualifications
  • Bachelor's degree or higher in Computer Science, or a related field (non-IT but have experience in programming are welcome)
  • Proficiency in a programming language such as Golang (mandatory), and/or Python (is preferred)
  • Min. 3-4 years experience as a programmer.
  • Demonstrated experience building and scaling RESTful APIs.
  • Experience with Databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with Distributed Systems, Cloud Infrastructure, and Containerization such as Kubernetes.
  • Experience with AWS, GCP, or Azure infrastructure.
  • Experience with Agile development methodologies such as Scrum or Kanban.
  • Strong understanding of code versioning tools such as Git or GitLab.
  • Excellent communication and collaboration skills within a team environment.

*This position is for Middle to Senior. Only shortlisted candidates will be contacted

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