Ad Code


Back End Developer

Job Description

  • Develop clean and scalable codes/APIs
  • Continuously improve the efficiency, scalability, and reliability of our backend systems
  • Review and enforce security best-practices for all internal and external services
  • Collaborate closely with the other engineering teams to ensure an overall efficient architecture of our product
  • Research and recommend testing and automation tools
  • Remain up to date with state-of-the-art developments in your software field and share your knowledge with the wider team.
  • Initiative and ability to work independently
  • You will be a part of autonomous squad that contains; Product Manager, Frontend Web Dev, Android Dev, iOS Dev, Backend Dev, QA Tester.

Minimum Qualifications

  • You have bachelor’s degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred,
  • Or have engineering wisdom equivalent to 2 years progressive experience
  • You have experience in one/more of these programing languages/platforms: Golang, JavaScript, Python, Ruby, Erlang
  • You have a good grasp microservices and Domain Driven Design
  • 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 1 full software lifecycles
  • You have knowledge about backend build and deployment
  • You have knowledge and implemented REST API
  • You have knowledge of various database technologies: SQL, ProsgreSQL.
  • You have a good grasp in functional programming practices
  • You have strong problem solving and troubleshooting skills
  • Prior experience in building web apps/services
  • Experience in implementing secure, resilient and high-performance public RESTful APIs
  • Familiarity with version control software, such as git
  • Strong knowledge of relational database, NoSQL databases, and REDIS
  • Passionately in love with programming
  • Eager to grow and willing to continuously learn
  • You have ability for optimize engine
  • Understanding concurrency and pitfall behind it
  • Excellent team player
Close Menu