SENIOR BACKEND ENGINEER

-

Location : Jakarta, Indonesia

Company Name : Tokenomy

Skills : Previous experience of API development through REST and Websockets

About :

Are you a veteran backend engineer looking to leverage your wealth of software development experience and help drive the cryptocurrency revolution! At Tokenomy we believe Blockchain and Cryptocurrency technologies will form a big part of the future of Finance.

You will work closely with product and design teams to build trading features that our customers want. You‘ll collaborate with a wide variety of engineering and non-engineering teams to add new digital assets, build trust and safety features and design trading infrastructure. If you‘re excited about hard financial and distributed systems problems, like scaling and building systems that can handle thousands of trades per second at low latencies, we should talk.

Our Engineering culture embraces an atmosphere of continuous learning so you can always stay on the cutting edge of the latest technologies.

RESPONSIBILITIES :

Design and build key components in Golang and PHP

Design new architectures and subsystems working with the CTO, Head of Engineering and other senior engineers

Building reusable code and libraries for future use

Identify and resolve performance bottlenecks

Author detailed technical feature specifications and proposals

Keep up with the latest technologies in the blockchain space and understand when and where to adopt them

Implement security and data protection

Compile and analyse data, processes, and code to troubleshoot problems and identify areas for improvement

Develop ideas for new applications, products, and features by monitoring industry developments and trends

QUALIFICATIONS :

Proven work experience as a Backend Developer

Previous experience of API development through REST and Websockets

Fluency and understanding of specific languages, primarily Golang, PHP (Code igniter or Laravel Framework) and Javascript

Familiarity with Docker and Containerisation practices

Familiarity with microservice based architectural design practices

Familiarity with version source control such as git and git repository such as github

Ability to perform SQL query and optimisation

Familiarity with the Linux ecosystem

Focus on efficiency, user experience, and process improvement.

Experience working in an Agile/Scrum development process

Ability to work independently or with a group

High force for self learning and keep up to date with latest development trend and best practice

Documenting the code through commenting and markdown notes