Software Engineer - NestJS

White Cloak Technologies, Inc.

Philippines

On-site

PHP 1,200,000 - 2,400,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

White Cloak Technologies, Inc. is seeking a Software Engineer (NestJS) to design, develop, and maintain scalable backend services. You will collaborate with cross-functional teams to build secure, high-performance applications in an agile environment.

The role requires 3–5+ years of software development, strong TS/JS skills, and hands-on NestJS experience. You will contribute to architecture, reviews, and deployment pipelines while ensuring security and reliability.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience.
  • 3-5+ years of professional software development experience.
  • At least 2-3 years of hands-on experience with NestJS.
  • Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • Experience designing and consuming RESTful APIs.
  • Strong understanding of Node.js architecture and asynchronous programming.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Experience with ORM libraries such as TypeORM, Prisma, or Sequelize.
  • Familiarity with authentication and authorization mechanisms (JWT, OAuth2).
  • Experience using Git and modern version control workflows.
  • Strong knowledge of software design patterns and clean architecture principles.
  • Experience working in Agile or Scrum development environments.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain backend applications and RESTful APIs using NestJS and TypeScript.
  • Build scalable, maintainable, and secure microservices and backend systems.
  • Collaborate with frontend developers, QA engineers, DevOps engineers, product managers, and stakeholders.
  • Optimize application performance, scalability, and reliability.
  • Write clean, well-documented, and reusable code following best engineering practices.
  • Conduct code reviews and provide technical guidance to junior engineers.
  • Design and implement database schemas and optimize SQL queries.
  • Integrate third-party APIs and external services.
  • Participate in system architecture discussions and technical planning.
  • Troubleshoot production issues and implement long-term solutions.
  • Contribute to CI/CD pipelines and deployment automation.
  • Ensure applications meet security and compliance standards.
  • Stay up to date with emerging technologies and recommend improvements.

Skills

TypeScript
JavaScript (ES6+)
RESTful APIs
Node.js architecture
Agile/Scrum
Problem-solving
Communication

Education

Bachelor's degree in CS/IT/Software Engineering or equivalent

Tools

NestJS
TypeORM
Prisma
Sequelize
PostgreSQL
MySQL
Docker
Kubernetes
Redis
RabbitMQ
Git

Job description

Overview

We are seeking a Software Engineer (NestJS) to join our engineering team, where you will design, develop, and maintain scalable backend services. This role involves close collaboration with cross-functional teams to build secure, high-performance applications, contributing to technical discussions, code reviews, and architectural decisions. The ideal candidate will have strong backend development experience and thrive in an agile, collaborative environment.

Roles & Responsibilities
  1. Design, develop, test, and maintain backend applications and RESTful APIs using NestJS and TypeScript.

  2. Build scalable, maintainable, and secure microservices and backend systems.

  3. Collaborate with frontend developers, QA engineers, DevOps engineers, product managers, and stakeholders to deliver high-quality software.

  4. Optimize application performance, scalability, and reliability.

  5. Write clean, well-documented, and reusable code following best engineering practices.

  6. Conduct code reviews and provide technical guidance to junior engineers.

  7. Design and implement database schemas and optimize SQL queries.

  8. Integrate third-party APIs and external services.

  9. Participate in system architecture discussions and technical planning.

  10. Troubleshoot production issues and implement long-term solutions.

  11. Contribute to CI/CD pipelines and deployment automation.

  12. Ensure applications meet security and compliance standards.

  13. Stay up to date with emerging technologies and recommend improvements to the development process.

Required Qualifications
  1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).

  2. 3-5+ years of professional software development experience.

  3. At least 2-3 years of hands-on experience with NestJS.

  4. Strong proficiency in TypeScript and modern JavaScript (ES6+).

  5. Experience designing and consuming RESTful APIs.

  6. Strong understanding of Node.js architecture and asynchronous programming.

  7. Experience working with relational databases such as PostgreSQL or MySQL.

  8. Experience with ORM libraries such as TypeORM, Prisma, or Sequelize.

  9. Familiarity with authentication and authorization mechanisms (JWT, OAuth2).

  10. Experience using Git and modern version control workflows.

  11. Strong knowledge of software design patterns and clean architecture principles.

  12. Experience working in Agile or Scrum development environments.

  13. Strong analytical, debugging, and problem-solving skills.

  14. Excellent communication and collaboration skills.

Preferred Qualifications
  1. Experience building microservices.

  2. Experience with Docker and containerized applications.

  3. Familiarity with Kubernetes.

  4. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  5. Knowledge of message brokers such as RabbitMQ, Kafka, or Redis Streams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

NestJS Backend Engineer - TypeScript, Microservices
NestJS Backend Engineer - TypeScript, Microservices

White Cloak Technologies, Inc. • Philippines

On-site
PHP 1,200,000 - 2,400,000
Staff Software Engineer (Node.js & TypeScript)
Staff Software Engineer (Node.js & TypeScript)

V2 Solutions • Hinoba-an

On-site
PHP 900,000 - 1,800,000
Senior Full Stack Engineer (Backend)
Senior Full Stack Engineer (Backend)

V2 Solutions • Hinoba-an

On-site
PHP 1,000,000 - 2,000,000
Senior Full Stack Developer
Senior Full Stack Developer

DT Technologies • Philippines

On-site
PHP 900,000 - 1,300,000
Backend Developer
Backend Developer

Elevatione Time Stops Ph Inc • Makati

On-site
Mid-Level Full Stack Developer l Hybrid
Mid-Level Full Stack Developer l Hybrid

MVP Asia Pacific Inc. • Mabalacat

On-site
PHP 600,000 - 900,000
Full Stack Developer (AWS) — NestJS & TypeScript
Full Stack Developer (AWS) — NestJS & TypeScript

Cooee Inc • Oton

On-site
PHP 558,000 - 893,000
Senior Node.js Engineer
Senior Node.js Engineer

Myvan Properties Development Inc. • Pasig

Hybrid
HMO
Remote work
Paid time off
+2
Senior Full Stack Developer
Senior Full Stack Developer

Your Outdesk Solutions Corp • Metro Manila

On-site
PHP 600,000 - 1,200,000
Full Stack Engineer (JavaSpringboot + Node JS + React JS)
Full Stack Engineer (JavaSpringboot + Node JS + React JS)

Hunter's Hub Inc. • Laguna

On-site
PHP 700,000 - 900,000