Software Engineer - Backend
Liminal is the operating brand of First Answer Pte Ltd, providing institutional digital-asset custody, staking, and MPC/multisig wallet infrastructure.
Funding history
Projects
About Liminal
First Answer Pte Ltd is a Singapore-based crypto infrastructure company operating as Liminal. Its platform provides institutions with API-driven wallet infrastructure, self-custody and managed-custody options, institutional staking, white-label custody applications, HSM-backed vaults, transaction controls, and compliance integrations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and maintain scalable backend services and applications using Node.js and TypeScript. You will build and integrate RESTful APIs, optimize MySQL databases, deploy releases across environments, monitor production systems, resolve performance and reliability issues, and implement secure authentication and authorization practices. You will collaborate with frontend, QA, DevOps, product, and engineering stakeholders to deliver end-to-end solutions.
Requirements
- 3–5 years of professional backend software development experience
- Node.js
- TypeScript
- MySQL database design, query optimization, indexing, and transaction management
- RESTful API and backend service development
- Production deployment of scalable software applications
- Backend architecture
- Asynchronous programming
- Event-driven systems
- Error handling
- Application security, authentication, authorization, and secure coding practices
Responsibilities
- Design, develop, and maintain backend services and applications using Node.js and TypeScript
- Build scalable, high-performance, and maintainable software solutions
- Design, develop, and integrate RESTful APIs
- Develop and optimize MySQL schemas, queries, indexes, and transactions
- Deploy backend applications across development, staging, and production environments
- Identify bottlenecks, troubleshoot issues, and improve performance and scalability
- Implement security practices, validation, authentication, authorization, and error handling
- Monitor deployed applications and resolve production issues
- Collaborate with frontend, QA, DevOps, product, and engineering teams
- Stay current with backend technologies, frameworks, deployment practices, and engineering best practices
