(SG)
Senior Backend Developer (crypto payment)
About the Company
Our client, who is the pioneer in the B2B crypto payment, is one of the few companies granted with digital payment token service license by MAS. The company covers over 900 clients, operating in 60+ countries.
Responsibilities
- Lead the design and development of backend systems and APIs
- Ensure that the platform and system can scale alongside the business
- Have the opportunity to mentor a small team of junior developers
- Develop backend services with emphasis on accuracy, completeness, and performance
- Define software development standards and guidelines within the technology team
- Test software to ensure correctness, responsiveness, and performance
- Focus on security of the platform and related services at all levels
Requirements
- 5+ years of backend software development experience or equivalent
- Strong experience developing in NodeJS (strong experience in other languages may count)
- Strong experience in designing, integrating and developing web services and REST/JSON APIs
- Experience in the design of new solutions and architectures and CI/CD automation
- Experience in deploying end-to-end solutions on AWS or others
- Experience with databases and data stores in general (PostgreSQL, Redis, …)
- Experience with Unix based operating systems
- Good analytical, problem-solving skills and willingness to investigate complex problems
- Strong communication and organization skills
- Experience implementing and extending complex business logic
- A passion for cryptocurrencies
- Experience with blockchain development (generating wallets, managing keys, signing transactions, monitoring blockchains through nodes and APIs)
- Experience with payment APIs
- Experience with containerization technologies (E.g. Docker)