DevOps Engineer

We are looking for a software engineer to:

  • Plan, monitor, and maintain our infrastructure in a scalable manner, and
  • Facilitate development processes through automation

You are expected to:

  • Be savvy about IT infrastructure, network protocols, virtualization, load balancing, and security.
  • Be proficient with Linux server administration, and write scripts to automate development processes that change over time.
  • Be familiar with tools (or similar equivalents) used in our infrastructure (refer to our technology stack below).
  • Document your work.
  • Promote good software development practices, and understand and communicate the importance of software testing. 😉

You will also be involved in developing our core technology from time to time, so you are expected to have some knowledge about our front and back end stacks.

Our technology stack:

  • Front end:
    • MVVM Framework: VueJs
    • Styling: SASS
    • Asset Pipeline Manager: Webpack
    • Testing: UI-licious 😉
  • Back end:
    • Server: NodeJS (ExpressJS), Java
    • Database: MySQL
    • Testing: JUnit (Java)
  • Infrastructure:
    • Server Administration: Linux, Docker, Rancher
    • Continuous Integration: Jenkins
    • Networking: NGINX, HA proxy
    • Cloud Services: AWS, Google Cloud
*This is just a list of technologies that we mainly use. The technologies we use is not limited to this list, and you are expected to learn them when needed.

Most importantly, we look out for the following traits in candidates:

  • Enthusiasm to learn new technologies
  • Ability to explore possible solutions to uncommon problems independently
  • Team spirit

Drop us your resume at [email protected].

Web Developer

We are looking for an software engineer to:

  • Design, plan, and implement technologies for our core product UI-licious.

You are expected to:

  • Be savvy about classic software engineering concepts, e.g. OOP, data structures, algorithms, RDBMS
  • Be savvy about modern web technologies - REST APIs, caching, responsive web design, MVC/MVVM framework
  • Be proficient with technologies (or similar equivalents) used in our front and back end stacks (refer to our technology stack below).
  • Communicate with product team / users to understand product requirements and provide support
  • Document your work.
  • Promote good software development practices, and understand and communicate the importance of software testing. 😉

Our technology stack:

  • Front end:
    • MVVM Framework: VueJs
    • Styling: SASS
    • Asset Pipeline Manager: Webpack
    • Testing: UI-licious 😉
  • Back end:
    • Server: NodeJS (ExpressJS), Java
    • Database: MySQL
    • Testing: JUnit (Java)
  • Infrastructure:
    • Server Administration: Linux, Docker, Rancher
    • Continuous Integration: Jenkins
    • Networking: NGINX, HA proxy
    • Cloud Services: AWS, Google Cloud
*This is just a list of technologies that we mainly use. The technologies we use is not limited to this list, and you are expected to learn them when needed.

Most importantly, we look out for the following traits in candidates:

  • Enthusiasm to learn new technologies
  • Ability to explore possible solutions to uncommon problems independently
  • Team spirit

Drop us your resume at [email protected].

Technical Sales

We are looking for a technical salesperson to acquire new customers.

As an technical sales person, you will:

  • Identify leads and reach out to them
  • Understand individual customers' business, technology and testing requirements
  • Write tests to demonstrate use of our system
  • Manage post-sales transition to operations team

Drop us your resume at [email protected].