Engineering

Senior Back End Engineer

Jakarta, DKI Jakarta
Work Type: Full Time

As a Back End Engineer, you will be responsible for extending our backend code, building APIs, improving performance, and maintaining our test suite. You will also collaborate with project teams to pinpoint the best and most innovative development solutions, implement services from external platforms, and design, implement, and optimize relational and non-relational databases.


Job Description:

  • 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 a self-test to make sure the code is running well.
  • Assist technical lead to review and follow up code that has been developed.
  • Implement services from external platforms (social networks, API vendors)
  • Design, implement, and optimize relational & non-relational databases
  • Collaborate with project teams in order to pinpoint the best and most innovative development solutions

Requirements:

  • Bachelor Degree in any major (preferable in Computer Science or any related major)
  • Min 5 years of experience in the same position or field
  • Years experience building complex Golang
  • Experience mentoring and coaching junior engineers
  • Strong programming and algorithmic skills
  • Familiarity with RESTful APIs
  • Familiarity with GraphQL
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools GIT
  • A self-motivated individual capable of working in a face-paced, dynamic environment
  • Passion for creating best-in-class products

Submit Your Application

You have successfully applied
  • You have errors in applying