Enable job alerts via email!

Senior Software Engineer, Backend (Pricing & Promo)

tiket.com

Daerah Khusus Ibukota Jakarta

On-site

USD 25.000 - 40.000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company seeks a Software Engineer to enhance its backend code and build high-performance APIs. The ideal candidate will have a strong background in Golang, extensive experience in system design, and a commitment to code quality and maintainability. With a focus on delivering excellent user experiences, you will play a pivotal role in our technical team, ensuring our platform remains robust and responsive for our 50+ million users.

Qualifications

  • Minimum 5 years of experience as a Software Engineer or equivalent.
  • Proficiency in Golang is mandatory.
  • Experience with Event-Driven Architectures such as Kafka or RabbitMQ is a plus.

Responsibilities

  • Build and extend backend code based on SOLID principles.
  • Maintain and extend test suite, refactor existing code.
  • Document work and create unit tests to ensure code quality.

Skills

Java
Golang
System Design
APIs
Git Flow
Docker
Elastic Search
CI/CD

Education

Bachelor's degree in Computer Science/Information Technology

Tools

Redis
Memcached
Kubernetes

Job description

We understand that using travel apps can sometimes be frustrating. A small misinformation can ruin the trip, and that's what we are addressing at t-fam! Our goal is to ensure that our 50+ million users have the best experience in crafting their own adventure.

#LI-EP1

Your Main duties in flying with us:
  • Build and extend our backend code based on SOLID Principles 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 tests and implement self-tests to ensure code quality
  • Assist the technical lead in reviewing and following up on developed code
Mandatory belongings that you must prepare:
  • Bachelor's degree or equivalent, preferably in Computer Science/Information Technology
  • Minimum 5 years of experience as a Software Engineer or equivalent
  • Ability to analyze logs
  • Experience with System Design
  • Experience building high scalable APIs
  • Proficiency in Java or Golang (Golang is mandatory)
  • Experience working with RDBMS or NoSQL databases
  • Experience with Redis and Memcached
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, refactoring, and rewriting systems
  • Experience with Event-Driven Architectures such as Kafka or RabbitMQ
  • Experience with Git Flow
  • Experience with Docker
  • Kubernetes experience is a plus
  • Experience in SaaS industry and knowledge of Open API are plus points
  • Good prioritization skills and product ownership
  • Critical thinking, fast learner, and excellent communication skills
  • Motivated, responsible, deadline-oriented, and able to work under pressure

In case you haven't received updates after 3 weeks, your data will be retained, and we may contact you for other career opportunities. Meanwhile, learn more about tiket.com on Instagram, LinkedIn, or YouTube.

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