Backend Engineer

Jakarta Selatan·Jakarta·IndonesiaEngineering

Job Type
:  Full Time
Job Industry
:  Information Technology and Services
Job Function
:  Engineering
Experience
:  Senior Staff/ Supervisor / Coordinator / Team Leader
Salary
:  IDR 10.000.000 - 25.000.000
Education
:  Bachelor Degree - S1
Description

Kitabisa.com is Indonesia's most popular fundraising and donation platform for social causes. Since 2013 we've facilitated more than 145.000 campaigns, collecting more than IDR 955bio donations from > 2,8mio community of #orangbaik. 

We are looking for a passionate and skilled individual to join our team as a Backend Engineer.

Not sure yet? Check this video: https://www.youtube.com/watch?v=80rLM54NvpQ&t=2s

  1. Design, develop, improve, and deploy high-quality backend services and APIs.
  2. Write unit tests to ensure the safety net of regression tests for effective refactoring.
  3. 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.
  4. Apply design patterns and design principles to produce maintainable and easy to extend code.
  5. Learn multiple tech stacks to use the best tools for the job.
Requirements
  1. Min 3 years of working experience as a Software Engineer (Backend) is a must!
  2. Preferable had experience in a start-up company

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

  4. You familiar with microservices and know what is the pros and cons using it

  5. You familiar with RESTFul API, even better Protobuf

  6. You are not confident to ship your code without Test (Unit Testing, Integration Testing, etc)

  7. Solid knowledge of Continuous Integration and Continuous Deployment

  8. You familiar with containerization technology (Docker)

  9. You love to mentor & grow together with your team

  10. Solid understanding of SQL, Redis, MongoDB, or ElasticSearch, and the performance costs associated with queries.

  11. Excellent understanding of software engineering concepts, design patterns, and algorithms

  12. Passion in software engineering, application development, or systems development

  13. Curiosity to explore creative solutions and try new things

Benefits
  1. Private Insurance
  2. BPJS Kesehatan & Ketenagakerjaan
  3. Free Breakfast & Fruits every day
  4. Allowance for training, workshops, conferences & anything to keep you leveling up
Skills Requirements
AWSNodeJSPythonTeamworkPlanningGolangLaravel