x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   SOFTWARE ENGINEER
 banner picture 1  banner picture 2  banner picture 3

SOFTWARE ENGINEER

Tokenpay Pte. Ltd.

About us:

TokenPay is a subsidiary of imToken offering cutting-edge e-wallet payment solutions utilizing distributed ledger technology. We are dedicated to providing secure and convenient payment options for individuals and businesses alike.

imToken is a leading digital asset wallet platform that provides secure and convenient management of cryptocurrencies and digital assets. Launched in 2016, imToken has quickly become one of the most popular and widely used digital asset wallets in the world, serving tens of millions of users in over 150 countries.

About the role:

We're seeking passionate Software Engineers who pursue technical excellence both inside and outside of work. You should have experience building an MVP, contributing to Open Source projects, leading meet-ups, or participating in technical communities. If you're driven and innovative, come join our team and be part of building the next generation payment system. Leveraging new technologies such as blockchain, we aim to revolutionize the industry practices and deliver innovative solutions to complex problems.

What you will be doing:

  • Design and develop scalable and secure software solutions that leverage blockchain technology for our payment systems.
  • Collaborate with cross-functional teams to understand business requirements and design solutions that meet customer needs.
  • Implement and integrate fiat payment systems with our blockchain-based payment platform.
  • Work in tandem with our Product Team and Software Architect develop and maintain backend APIs and web services to enable seamless communication between our software applications.
  • Design and implement efficient database schema and data access layers that support blockchain transactions and fiat payments.
  • Write clean, well-documented, and maintainable code that adheres to industry best practices.
  • Package, deploy and maintain software in staging and development environment
  • Participate in code reviews and testing to ensure the quality of the software.
  • Write both Unit and Integration tests covering critical execution paths

What we look for in you:

  • Bachelor's or Master's degree in Computer Science or related field.
  • 5+ years of experience with JavaScript/Typescript, Rust, Golang.
  • Experience with database design and development using SQL and/or NoSQL databases.
  • Excellence in software engineering (distributed systems, scalability, algorithms, systems operations, backend development & cross-platform data management).
  • Knowledge of Microservices and Modular Monoliths, software testing, and persistence models.
  • Experience with payment systems and related integrations.
  • Passion and knowledge of blockchain technology.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and collaboratively with cross-functional teams.
  • Bilingual in English and Chinese to ensure the collabration with the teams.

What are nice to have:

Experience in:

  • Ethereum, blockchain, decentralized architectures and cryptographic systems
  • Mobile app development.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs