Job Description

Design, develop, improve, and deploy high quality backend services and APIs.

Write unit tests to ensure safety net of regression tests for effective refactoring.

Within a cross-functional team, collaborate with other engineers specializing in backend services, web frontend, mobile apps, and test automation, as well as product design and ideation.

Apply design patterns and design principles to produce maintainable and easy to extend code.

Learn multiple tech stacks to use the best tools for the job.
Min 2 years of working experience as a Software Engineer (Backend) is a must!

Good understanding of software engineering concepts, design patterns, and algorithms

Familiar with RESTful API

Familiar with RESTful alternatives like GraphQL or gRPC

We prefer you to speak Golang, but we’re open for others too

Passion in software engineering, application development, or systems development

Curiosity to explore creative solutions and try new things

Good understanding about basic Git (Add, commit, pull, push, checkout)

Good understanding on PostgreSQL and MySQ

Have a good understanding about unit tests & integration test

Have experience in Redis, MongoDB, or ElasticSearch is a plus

Familiar with containerization technology (Docker)

Related Jobs

Job Detail

  • Job Id
    e0549d47e88bb6a0
  • Location
    id
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact

Sponsored by

https://www.halokerja.id connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job