Software Engineer I, Accommodation (Backend)

Jakarta, Indonesia
Backend
Entry-Level Software Engineer
Hybrid
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer I, Backend (Payment - Refund)

Entry-level Backend Software Engineer position at tiket.com, focusing on Payment and Refund systems, working with Golang in a hybrid work environment in Jakarta.

Software Developer

Entry-level Software Developer position at Oracle NetSuite in Montevideo, focusing on EPM product development with Java, JavaScript, and SQL. Hybrid work model with competitive benefits.

Junior BSS/OSS Test Engineer | Telecom Applications

Entry-level BSS/OSS Test Engineer position at Oracle in Riyadh, focusing on telecom applications testing, automation, and quality assurance.

Software Engineer - Analytics Cloud

Entry-level Software Engineer position at Oracle Analytics Cloud for new graduates, working on enterprise-class business intelligence platform in San Francisco Bay Area.

Founding Engineer

Founding Engineer role at Tabular, building AI-powered accounting automation systems in Berlin.

Description For Software Engineer I, Accommodation (Backend)

Last updated 8 months ago

Responsibilities For Software Engineer I, Accommodation (Backend)

  • Build and extend our backend code based on SOLID Principle and Clean Code
  • Build APIs that serve our frontend apps – Benchmark and improve performance
  • Maintain and extend our test suite
  • Refactor and improve existing code to incorporate better patterns
  • Document and write about the work
  • Create unit test and implement self test to make sure the code is running well
  • Assist technical lead to review and follow up code that have been developed

Requirements For Software Engineer I, Accommodation (Backend)

Go
Java
Redis
MongoDB
MySQL
Kafka
RabbitMQ
Kubernetes
Linux
  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  • 0-2 years of experience in backend development
  • Experienced in using Golang and Java
  • Experience working with RDBMS or NoSQL is a plus
  • Experience working with Redis and Memcached is a plus
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, Refactor/Rewrite system
  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ
  • Experience with Git Flow
  • Experience with Kubernetes is a plus
  • Knows how to analyze log
  • Experience with pair programming is a plus
  • Experience with Linux syntax, Docker is a plus
  • Good sense of prioritization and product knowledge/product ownership
  • Critical thinking, fast learner, and excellent communication skills
  • Well-motivated, responsible for the deadline, and can work under pressure

Interested in this job?