
Node.js Backend Developer (TypeScript)
EFutures
Colombo
Posted
Dec 22, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
We are seeking a highly skilled Senior Node.js Developer with strong expertise in TypeScript, SQL (MySQL/PostgreSQL), TypeORM, and modular microservices architecture. The role focuses on building scalable backend systems that handle IoT device data and integrate with cloud services, while following modern DevOps and CI/CD best practices.
Key Responsibilities
- Build and maintain backend services using Node.js, TypeScript, and TypeORM.
- Write optimized SQL queries, views, and stored functions.
- Develop modular microservices and serverless functions (AWS Lambda).
- Deploy and manage services on AWS, Azure, or GCP.
- Implement robust GitHub workflows for CI/CD, including automated builds, testing, and deployments.
- Handle IoT data ingestion, processing, and storage.
- Collaborate with product managers, frontend developers, and stakeholders.
- Mentor junior developers and support team growth.
- Diagnose and resolve complex performance and application issues across the stack.
Required Qualifications
- 5+ years of professional experience in Node.js backend development.
- Expert-level knowledge of JavaScript (ES6+) and TypeScript.
- Experience with frameworks such as Express, NestJS, or Koa.
- Strong experience with MySQL/PostgreSQL, including advanced queries and stored functions.
- Experience with unit, integration, and end-to-end testing (Jest, Mocha, Chai).
- Proven ability to design secure, scalable REST or GraphQL APIs.
- Proficiency with Git and CI/CD pipelines using GitHub Actions.
Preferred Skills
- Experience with event-driven architectures (RabbitMQ, Kafka).
- Familiarity with frontend frameworks (React, Angular, Vue.js).
- Knowledge of security best practices (OAuth2, JWT).
- Prior experience in FinTech, E-commerce, or high-traffic applications.
- Bachelor’s degree in Computer Science, Engineering, or a related field.