Full Stack Developer (Node.js, Vue.js, TypeScript) (Hybrid)
- Halifax, NS, Canada
The base salary for this position ranges between $74,250 – $117,500 per year. · Full-time
Applications open in a new tab.
Job details
- Pay
- The base salary for this position ranges between $74,250 – $117,500 per year.
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
About The Role
As a Full Stack Developer, you will make an impact by designing, developing, and enhancing scalable web applications and enterprise-grade digital solutions. You will be a valued member of the Application Development team and work collaboratively with architects, UI/UX designers, product owners, DevOps engineers, QA teams, and other technology stakeholders to deliver secure, high-performing, and reliable applications
In this role, you will
- Design, develop, and maintain scalable backend applications, APIs, and microservices using Node.js and modern development frameworks.
- Build responsive, intuitive, and high-performing front-end applications using Vue.js, TypeScript, and modern JavaScript technologies.
- Develop, integrate, and optimize RESTful APIs and third-party services to support business-critical applications.
- Collaborate with cross-functional teams throughout the software development lifecycle, including design, development, testing, deployment, and production support.
- Ensure application security, performance, scalability, and reliability through code reviews, testing, debugging, and continuous improvement initiatives
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 3 days a week in a client or Cognizant office in Halifax, Canada. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What You Need To Have To Be Considered
- Strong experience developing full stack applications using Node.js, Vue.js, TypeScript, and JavaScript (ES6+).
- Hands-on experience designing and implementing RESTful APIs, microservices, and service-oriented architectures.
- Experience working with relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
- Demonstrated experience implementing authentication, authorization, and secure coding best practices.
- Strong understanding of TypeScript, including interfaces, classes, reusable modules, and type-safe application development.
- Experience with state management solutions such as Vuex or Pinia.
- Proven ability to write clean, reusable, maintainable, and well-documented code while adhering to coding standards.
- Experience troubleshooting, debugging, and optimizing application performance across front-end and back-end systems.
- Knowledge of responsive design principles, cross-browser compatibility, and mobile-first development practices.
- Experience working within Agile development environments and participating in sprint planning, development, testing, and release activities.
- Strong collaboration and communication skills with the ability to work effectively across distributed teams.
- Experience converting or modernizing legacy JavaScript applications into TypeScript-based solutions.
- Familiarity with CI/CD pipelines, DevOps practices, and automated deployment processes.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Knowledge of automated testing frameworks and test-driven development practices.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Exposure to application performance monitoring, observability, and production support practices.
- Passion for continuous learning and adopting emerging technologies and development best practices.
Salary And Other Compensation
Applications will be accepted until November 2nd, 2026.
We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between $74,250 – $117,500 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job-necessary qualifications. This position is also eligible for Cognizant's discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.
More about this job
Responsibilities
Design, develop, and maintain scalable backend applications, APIs, microservices, and responsive front-end applications using Node.js, Vue.js, and TypeScript. Collaborate across the software development lifecycle to deliver secure, reliable, high-performing applications, including testing, deployment, and production support.
Requirements
Candidates need strong full-stack experience with Node.js, Vue.js, TypeScript, and JavaScript, along with experience building RESTful APIs and working with relational and NoSQL databases. They should also have knowledge of secure coding, state management, performance troubleshooting, responsive design, and Agile teamwork.
Skills
- Node.js
- Vue.js
- TypeScript
- JavaScript
- RESTful APIs
- Microservices
- PostgreSQL
- MySQL
- MongoDB
- Authentication and Authorization
- Vuex
- Pinia
- Agile Development
- Responsive Design
- Application Security
- Performance Optimization
Benefits
- Wellbeing Programs
- Performance-Based Bonus
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Node.js
- Vue.js
- TypeScript
- JavaScript ES6+
- RESTful APIs
- Microservices
- Service-Oriented Architecture
- PostgreSQL
- MySQL
- MongoDB
- Authentication
- Authorization
- Secure Coding
- Vuex
- Pinia
- Agile
- Responsive Design
- Cross-Browser Compatibility
- CI/CD
- DevOps
- Azure
- AWS
- Google Cloud
- Automated Testing
- Test-Driven Development
- Docker
- Kubernetes
- Application Performance Monitoring
- Observability
- Production Support