Job Details

Backend Software Development Engineer

Technology

As a Software Development Engineer in Backend, your primary role is creating a high-level design, developing and improving our API, Databases also critical functions. It would be best if you do it with a strong emphasis in uses design patterns effectively, write extensible codes with good abstractions and separation of concerns.

Details of Job Responsibilities:

  • Design, develop and deploy high-quality backend microservices and API.
  • Work closely with the Product team, Tech Ops and Customer Support as applicable.
  • Contribute ideas and concerns at the PRD stage, including concerns about the high maintainability system.
  • Contribute to improving performance and scalability.
  • Proactive in communicating and manage dependencies effectively.

 

Job Qualification / Requirements:

  • Undergraduate degree in Information Technology, Computer Science or equivalent.
  • Minimum 2 Years as a Software Development Engineer.
  • Strong software engineering skills, preferably in Java or Go.
  • Extensive experience in RDBMS like MySQL and NoSQL databases like MongoDB/Cassandra/Redis.
  • Experience in version controle(git/svn/mercurial)
  • Experience with development collaboration tools (github/gitlab/phabricator).
  • Experience in AWS/GCP and other technologies like Ansible, Containers, Kubernetes is a plus.
  • Good in Communication and Presentation skills.
  • Strong analytical and planning skills.
Jakarta, Indonesia
Permanent
SHARE