Links International is an award-winning industry leader in innovative HR solutions in Asia. To succeed in today's dynamic business climate, it is imperative to engage in innovative, reliable HR solutions. We are looking for a high caliber candidate to join our growing in-house technical team and contribute to the ongoing success of our Links Integration Hubs - a cutting-edge tool that streamlines the ETL process between various HR systems and payroll platforms.
We are seeking a Node.js & TypeScript Developer with strong experience in building scalable backend services and APIs. The ideal candidate will have hands-on expertise in Microsoft Azure cloud services and solid development experience in Python. You will design and deliver robust applications, integrate cloud-native services, and contribute to cross-language solutions.
Highlights:
- MNC culture, flexible hours, hybrid work from home
- Competitive remuneration package, health benefits and other benefits
- Career development opportunity, training subsidy, regional exposure
Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js and TypeScript
- Develop and deploy applications on Microsoft Azure, leveraging services such as App Service, Functions, Storage (Blob, Table, Queue), and Cosmos DB or MySQL
- Build and maintain Python-based applications for backend services, data pipelines, or integrations
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features
- Implement unit tests, integration tests, and participate in code reviews
- Optimize application performance, scalability, and cost efficiency in Azure environments
- Contribute to architectural decisions and technical discussions
Requirements
- Proven experience as a Backend Developer with strong knowledge of Node.js and TypeScript
- Solid understanding of RESTful APIs, microservices, and event-driven architectures
- Hands-on experience with Microsoft Azure cloud services (App Service, Functions, Storage, Cosmos DB)
- Strong development experience in Python (full application development, not limited to scripting/automation)
- Experience with relational and/or NoSQL databases (e.g., MySQL, Cosmos DB)
- Familiarity with containerization (Docker) and CI/CD pipelines
- Strong problem-solving skills and ability to work in a collaborative environment
- Good understanding of software engineering principles (SOLID, design patterns, clean code principles)