SENIOR BACKEND ENGINEER

Jakarta, Indonesia

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.

  • 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.

  • Documenting the code through commenting and markdown notes.

  • 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.

Telegram Logo