Senior Backend Developer

Job Overview

We  are  helping our  a global mobile development firm, which applies breakthrough technologies, engineering excellence, and customer insight to design and build innovative user experiences. They create engaging mobile applications with intelligent cloud solutions – leveraging our expertise in geo-fencing, advanced image recognition, beacons, customer identification and sophisticated analytics. They  are seeking the talented people for several position as follow:

 

Benefits

  • Work From Home
  • Private Health Insurance
  • Training & Development
  • Paid Time Off
  • Competitive Salary
  • Silicon Valley Culture & Work Environment
  • Laptop & Mobile Phone Purchase Program
  • BPJS
  • Career Grade & Employee Development Program

Requirements

  • You have bachelor’s degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred,
  • Have engineering wisdom equivalent to 4 years progressive experience
  • You have experience in several of these programing languages/platforms: Java, Scala, Golang, JavaScript, Python, Ruby, Erlang, C, C++
  • You have experience in database design
  • You have experience estimating scope of projects based on high level and ambiguous requirements/business goals
  • You have experience 3 full software lifecycles
  • You are able to communicate effectively in written and spoken English
  • You have knowledge about backend build and deployment
  • You have experience in building scalable systems
  • You have knowledge of software design patterns, including functional programing concepts
  • You have working knowledge of architecture patterns
  • You have knowledge and implemented REST API
  • You are familiar with unit/functional/integration test
  • You have deep understanding of Object-Oriented/Functional Programming concepts
  • You are able to work from our Jakarta office
  • You are capable to supervise and give mentoring/coaching to your team

 

Extra awesome if

  • You have 5 full lifecycles of experience
  • You are familiar with Domain Driven Design
  • You are Familiar with actor-model concept & unit testing (behavioral testing, test driven development)
  • You are familiar with Agile Methodology
  • You have knowledge of software design patterns
  • You have experience in networking and understand how TCP/IP works
  • You have experience developing scalable application
  • You have experience creating concrete requirements from high level and ambiguous business goals
  • You have contributed to open source projects
Job Detail
  • Offered SalaryRp20mio-Rp40mio
  • Career LevelSupervisor
  • Experience4 Years
  • GenderBoth
  • QualificationBachelor Degree
Shortlist Never pay anyone for job application test or interview.