freehire launches on Product Hunt on 26 August.

Follow →

Fullstack Developer

Summary

Builds and maintains fullstack applications using NestJS for backend APIs, Angular for frontend, and PostgreSQL for databases, with real-time messaging via MQTT and CI/CD via GitHub Actions.

FULLSTACK DEVELOPER (TypeScript / NestJS / Angular)

Your Responsibilities

  • Designing and developing fullstack applications (NestJS + Angular)

  • Building and maintaining scalable REST APIs with NestJS

  • Designing and optimizing PostgreSQL database structures

  • Working with MQTT (Mosquitto) for real-time device / message communication

  • Setting up and maintaining CI/CD pipelines (GitHub Actions)

  • Containerizing and deploying applications with Docker

  • Contributing to architectural and technical decisions

Requirements

Must-have

  • TypeScript – solid, production-level experience

  • NestJS – building and maintaining backend services/APIs

  • Angular – developing frontend applications

  • PostgreSQL – schema design, queries, optimization

  • MQTT (Mosquitto) – practical experience with message brokers / pub-sub communication

  • Docker – containerization of applications

  • GitHub Actions – CI/CD pipeline configuration and maintenance

Nice-to-have

  • Experience with microservices architecture

  • Familiarity with cloud environments (AWS / Azure / GCP)

  • Experience with automated testing (unit / e2e)

  • Knowledge of IoT-related systems or message-driven architectures

Tech Stack

Frontend: Angular, TypeScript

Backend: NestJS, TypeScript, PostgreSQL

Messaging: MQTT (Mosquitto)

DevOps: Docker, GitHub Actions