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