-
Atlantis IT Group

Full Stack Developer (Node.js)

Atlantis IT Group
Canada · Contract · Mid-Senior

Role Description: 1. Develop, optimize, and maintain scalable back-end services using Node.js and Express.js/Nest.js.2. Implement real-time features using WebSockets (Socket.io, WebRTC, or similar technologies).3. Design and manage authentication and authorization systems, including OAuth, JWT, and session-based authentication.4. Develop robust role-based administration dashboards with granular access control.5. Work with MongoDB (Mongoose, Aggregations, Indexing, Replication, and Sharding) for efficient data storage and retrieval.6. Design and integrate RESTful APIs and GraphQL endpoints for seamless communication with front-end applications.7. Implement security best practices, including encryption, input validation, CORS, CSRF protection, and rate limiting.8. Optimize database queries and application performance for scalability and high availability.9. Work with front-end developers (if Full-Stack) to integrate UI components using React.js, Next.js, or Vue.js.10. Develop and manage background jobs and cron tasks for scheduled operations.11. Implement logging and monitoring solutions for debugging and performance analysis.12. Ensure proper testing using unit, integration, and end-to-end testing frameworks (Jest, Mocha, Chai).13. Work with cloud services (AWS, Firebase, Azure) and deployment tools (Docker, Kubernetes, CI/CD pipelines).14. Collaborate with DevOps teams for infrastructure setup, deployment, and maintenance.


Essential Skills: NodeJS Developers or FullStack Developers - Should have real time, authentication, administration, web sockets, MongoDB experience1. Develop, optimize, and maintain scalable back-end services using Node.js and Express.js/Nest.js.2. Implement real-time features using WebSockets (Socket.io, WebRTC, or similar technologies).3. Design and manage authentication and authorization systems, including OAuth, JWT, and session-based authentication.4. Develop robust role-based administration dashboards with granular access control.5. Work with MongoDB (Mongoose, Aggregations, Indexing, Replication, and Sharding) for efficient data storage and retrieval.6. Design and integrate RESTful APIs and GraphQL endpoints for seamless communication with front-end applications.7. Implement security best practices, including encryption, input validation, CORS, CSRF protection, and rate limiting.8. Optimize database queries and application performance for scalability and high availability.9. Work with front-end developers (if Full-Stack) to integrate UI components using React.js, Next.js, or Vue.js.10. Develop and manage background jobs and cron tasks for scheduled operations.11. Implement logging and monitoring solutions for debugging and performance analysis.12. Ensure proper testing using unit, integration, and end-to-end testing frameworks (Jest, Mocha, Chai).13. Work with cloud services (AWS, Firebase, Azure) and deployment tools (Docker, Kubernetes, CI/CD pipelines).14. Collaborate with DevOps teams for infrastructure setup, deployment, and maintenance.

Key Skills

Ranked by relevance

restful apis kubernetes firebase reactjs graphql storage docker devops mocha oauth cloud cicd aws ui
Login to Apply
Posted
Mar 11, 2025
Type
Contract
Level
Mid-Senior
Location
Halifax

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Loodos
Related

Full Stack Engineer

2026-06-19

Full-time
Mid-Senior
Turkey
IT Services
Information Technology
View Job Details
Atlantis IT Group
Related

DevOps Engineer

2026-03-28

Contract
Mid-Senior
Canada
IT Services
Information Technology
View Job Details
Dicetek LLC
Related

Java Springboot - Orkes/ Netflix Conductor

2026-06-18

Contract
Not Applicable
United Arab Emirates
IT Services
Design