At TUG, we're reshaping software development through shared equality and autonomy. We build long-term partnerships and sustainable digital products with a strong belief in collaboration and purpose.
We are seeking a skilled and passionate NestJS Developer to join our growing team. You'll be a key player in designing, developing, and maintaining scalable backend services that power real-world applications across industries like logistics, fintech, and smart communities.
Key Responsibilities
- Design and implement robust backend services using NestJS (TypeScript)
- Develop and maintain RESTful APIs
- Build reusable modules, services, and middleware for consistent architecture
- Integrate third-party APIs and external services
- Work with relational databases such as MySQL.
- Optimize backend performance, reliability, and scalability
- Write unit and integration tests using Jest and Supertest
- Support CI/CD pipelines (GitHub Actions, Docker, AWS/Firebase)
Required Qualifications
- 4+ years of experience in using Node.js, with at least 2 years in NestJS
- Strong knowledge of TypeScript and JavaScript ES6+
- Experience with relational databases (MySQL) and ORM (TypeORM)
- Familiarity with API documentation tools (Swagger)
- Experience with Git and Agile/Scrum development processes
- Strong understanding of software design principles and architectural patterns
- Comfortable with asynchronous programming and RESTful design
Preferred Qualifications
- Experience with GraphQL, WebSockets, or event-driven systems
- Familiarity with Docker, Kubernetes, and cloud services (AWS/GCP/Firebase)
- Knowledge of CI/CD pipelines and deployment automation
- Testing best practices using Jest, Supertest, or similar frameworks
- Understanding of microservices, serverless, or monorepo architecture