Job Description

  • Responsible for designing, building, improving, and maintaining our web applications, third-party data integration, data API, backend systems, or working with monitoring tools and infrastructure.

  • Be the go-to expert and decision maker on complex technical and design issues.

  • Provide leadership on what the next iteration of high velocity development must look like.

  • Be stewards of software engineering, software architecture, security, testing, and API best practices in the organization


  • Have Deep Knowledge in at least one Programming Language (Java is a Plus)

  • Experienced in building end-to-end system, preferably with large user base

  • Experience in Leading Software Engineering team to deliver Product

  • Experienced in relational databases and SQL

  • Familiar with non-relational Databases (MongoDB, Couchbase, etc.) is a plus

  • Familiar with System Administration and Operations (Basic Linux Admin, Orchestration, etc.)

  • Familiar with Cloud Technologies (Google Cloud, Digital Ocean, biznet Cloud)

  • Familiar with System and Application Architecture

  • Familiar with several Design Patterns

  • Familiar with modern web standards

  • Familiar with mobile app development, either using native technologies or hybrid

  • Familiar with engineering culture such as pair programming, TDD, CI/CD.

  • Able to work base on deadline, have strong initiative and excellent communication with team

  • Ready to learn something new. (Go-lang, cloud infrastructure, etc)

  • Experience working as a team in agile environment. (understand about CI/CD as well)

  • Able perform architecture of Java Application and convert into micro services


  • Flexitime
  • Health Insurance
  • Work from home