We are looking for a passionate and adaptable Full Stack Developer with 5+ years of experience building modern web applications. The ideal candidate is proficient in
Angular and NestJS, NodeJS
, possesses a strong understanding of database technologies, and is eager to learn and grow within a dynamic tech environment. They are a team player with excellent communication skills and a proactive approach to problem-solving.
Responsibilities
-
Design, develop, and maintain high-quality, scalable, and maintainable web applications using Angular and NestJS.
-
Collaborate with the development team to define and implement features and functionalities.
-
Database Design: SQL (PostgreSQL, MySQL) with Prisma ORM, schema design, query optimization
-
Prisma ORM advanced features (migrations, transactions, raw queries)
-
Software Architecture: Design patterns (MVC, Repository, DI), clean code principles, and scalability concepts
-
Performance Optimization: Frontend (lazy loading, code splitting) and backend (indexing, catching strategies)
-
Security & Testing: Authentication, authorization, unit/integration testing
-
DevOps Awareness: CI/CD pipelines, containerization (Docker), cloud deployment basics
-
Code Quality: Linting, formatting standards, code reviews, Git workflows, branching strategies
-
Monitoring: Application monitoring, error tracking, structured logging, performance metrics
-
System Design: Understanding of monolith vs microservices trade-offs, load balancing, caching (Redis)
-
Cloud Platforms: AWS/Azure/GCP with serverless and container services
-
Real-time Features: WebSocket's, message queues (Bull, RabbitMQ), asynchronous processing
-
TypeScript advanced features and type safety best practices
-
Deploy and maintain applications on AWS.
Requirements
-
Excellent communication and teamwork skills.
-
Strong problem-solving and analytical abilities.
-
Ability to work independently and as part of a team.
-
Proactive and results-oriented approach.
-
A passion for learning new technologies and staying up-to-date with industry trends.
Experience
-
5+ years of experience in full-stack web application development.
-
Proven experience building and deploying applications using Angular and NestJS is essential.
-
Strong Experience with NodeJs and Reactjs
-
Experience with MySQL databases and ORMs (specifically Prisma) is highly valued.
-
Experience with AWS deployment is a significant plus.
Skills
-
**Must-have:** Angular (including RxJS), NestJS, Nodejs, MySQL, Prisma ORM
-
**Good to have:** WebSockets, AWS (deployment experience), experience with other frontend or backend frameworks, testing frameworks (Jest, Cypress, etc.)
Education
-
Relevant Bachelor's degree in Computer Science, Software Engineering, or a related field from NUST, FAST, COMSATS is preferred
-
Equivalence through demonstrable experience will be considered.
About Cognitive Healthcare International (CHI)
We want to be the leaders in remote monitoring, diagnosis, and real-time and predictive analysis in healthcare and are looking for candidates who share our passion regarding technology and its long-term impact on healthcare - be a part of an energetic team to realize our dream.
Cognitive Healthcare International has offices in Hong Kong, Dubai, Lahore and NUST Islamabad. We are a team of 60+ highly motivated engineers and scientists. Please visit:
https://www.cognitivehealthintl.com/