logo

Software Engineer - Dashboards

Omise

Language:

英文 speak and write fluently and idiomatically

Location:

Bangkok泰國

Category:

Payments,blockchain

Position:

Software Engineer

Job type:

Full-time

Salary:

Competitive

Job Description:

 

Why we need you

Omise is one of the largest digital payment services providers in Thailand. We also operate in multiple countries across Southeast-Asia. Our system dashboards are critical to ensuring the effectiveness of Omise platforms and payment channels supporting our merchants and partners across the region. Working with our international engineering team in our Bangkok office, we’re looking for software engineers who will further enhance our internal dashboard features that underpin the Omise mission.

 

What you will be doing

    • Actively contribute to all phases of the Ruby development lifecycle, collaborating with our team of international engineers to create robust, scalable and secure mission-vital dashboard features.

    • Investigate, analyze, and improve existing dashboard features, including seamless merchant on-boarding, report & receipt generating, fraud and risk detection, and a wide range of automated processes.

    • Conceptualise and create new dashboard features.

    • Translate technical requirements involving complex data and processes - making our dashboards simple to use for our internal users.

    • Monitor and calibrate dashboard performance.

    • Code, debug and configure across multiple languages and platforms.

    • Ensure code quality and readability when designing Application patterns.

 

Requirements

 

You

    • Minimum 2 years of experience with Ruby on Rails best practice.

    • Able to self-manage, quality oriented, adaptable, well-organized, able to understand business requirements, strong interpersonal skills to work across functions.

    • Interested and open to learning new skills and technologies.

    • Comfortable working with English speaking colleagues (verbal and written).

Good to Have

    • Experience with Go & Elixir.

    • Experience with Database query optimisation.

    • Knowledge of UX/UI. Experience of translating complex features and functions into user-friendly designs.

    • Experience or knowledge of HTML/CSS/Javascript.

    • Experience in Service Design and modeling.