Company

OKX

Released at

2023-Mar-24

Close at

2023-Jul-28

Job Type

FULLTIME

Salary

SGD 18000 per MONTH

Location

Singapore, , Singapore

Company Description

OKX is an innovative cryptocurrency exchange with advanced financial services. We rely on blockchain technology to provide everything you need for wise trading and investment. Enjoy hundreds of tokens and trading pairs. With OKX, you can join one of the leading crypto exchanges by trading volume. We’re serving millions of users in over 100 countries. We’re providing spot, margin, futures, options, perpetual swaps trading, DeFi, lending, and mining services.

Job Description

    • You will work with talented peers of engineers to build robust exchange platform to solve high impact issues.
    • Be able to design and code right solutions starting with broadly defined problems.
    • You will play the role of technical leader and advise senior engineering leaders.
    • You will mentor the junior engineers to deliver the customer facing products.
    • Be responsible for designing the architecture, building the software, and working with team to deploy your solutions across the globe.
    • Your work will directly impact our customer experience, save millions in concessions.
    • You will constantly stretch the boundaries of innovation to tackle the business challenges.
    • Work closely with product, design and marketing teams to drive rapid innovation in cross-functional teams.
    • Be able to design and code right solutions starting with broadly defined problems.
    • Drive best practices and engineering excellence.

Requirements

    • Bachelor’s degree in Computer Science, Software Engineering or related technical discipline.
    • 2+ years prior experience in technically leading a team of developers.
    • 5+ years of professional software development experience.
    • 5+ years of programming experience with at least one modern language such as Java(preferred), C++, Python, Go, PHP, C# or suchlike including object-oriented design.
    • Proficient in Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
    • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
    • Knowledge of multi-threading and distributed architecture.
    • Knowledge of Databases, SQL, No SQL, Big Data etc.
    • Knowledge of Messaging system such as anyone of SQS, Kafka, Rabbit MQ, Apache Flink etc.
    • Solid experience with relational databases.
    • Experience with distributed (multi-tiered) systems.
    • Experience building secure and highly scalable applications.
    • Creates reliable/maintainable code and finds creative and scalable solutions to difficult problems.
    • Proficiency in software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, deployment and operations.
    Preferred Qualifications
    • Master’s degree in Computer Science, Computer Engineering or related technical discipline.
    • 4+ years prior experience in technically leading a team of developers.
    • 7+ years of experience building production software systems.
    • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
    • Experience developing cloud software services designed for scalability, performance and reliability.
    • Experience building software solutions that use cloud services (e.g. AWS, GCP, Azure, AliCloud, etc).
    • Excellence in technical communication with peers and non-technical cohorts.
    • Sharp analytical abilities and proven design skills.
    • Strong sense of ownership, urgency, and drive.
    • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
    • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
    • Ability to handle multiple competing priorities in a fast-paced environment.
    • Ability to break down complex concepts into easily understood frameworks and models.
    • Excellence in technical communication with peers and non-technical stakeholders.

Similar Jobs



More Jobs Apply Now