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 Development Engineer, Marketing Technology (MarTech)

Software Development Engineer position at Audible, focusing on Marketing Technology solutions to enhance audio content delivery and user experience.

Research Engineer

Research Engineer role at Beam, focusing on distributed systems and GPU infrastructure for AI applications. Hybrid position in New York, offering $103K-$155K + equity.

Application Engineer, Amazon

Application Engineer role at Amazon's Catalog Support team, focusing on technical support, data analysis, and system improvements for Amazon's retail catalog systems.

Backend/Data Engineer

Backend/Data Engineer position at Sweetspot, building AI-powered government contracting platform with Python, PostgreSQL, and modern data engineering tools.

Advertising Solutions Architect, gTech, gReach Program for People with Disabilities (English, Mandarin)

Entry-level Advertising Solutions Architect position at Google's gTech division, specifically for people with disabilities, combining technical expertise with client-facing responsibilities in Beijing.

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?