Full-Stack Developer (Vue/Node.js/AWS)

at  Devengine

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Dec, 2024Not Specified01 Oct, 20242 year(s) or aboveAws,Kubernetes,Front End Development,Microservices,Design Patterns,Accessibility,Vue.Js,Node.Js,Cross Browser Compatibility,Ec2,Docker,Typescript,Software Development,Code,Relational Databases,ArchitectureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Full-Stack Developer (Vue/Node.js/AWS)
Remote - Canada | Contract
Our client, a leading innovator in the eHealth publishing industry, provides advanced platforms for research dissemination and collaboration. They specialize in supporting health technology advancements by helping innovators publish their ideas and research for the widest possible audience. The client is headquartered in Toronto, and their pioneering journals include the most influential publications in medical informatics and health services research, which have maintained a top-tier ranking for several years.
We are looking for three mid-senior to senior Full-Stack Developers (Vue/React, Node.js, AWS) to join our client’s team. It’s a fully remote, long-term contract opportunity without an end date. The successful candidates can be located anywhere in Latin America and are expected to work in the EST time zone. B2+ English communication skills are required for collaboration. You will be part of an agile development team that includes a Product Manager, Scrum Master, Tester, and other Full-Stack Software Developers.

TECHNICAL SKILLS REQUIRED:

4+ years of hands-on experience in full-stack software development.
Strong proficiency with Node.js for backend development.
Experience with Vue.js (preferred) or React for front-end development.
Solid experience working with AWS services (RDS, EC2, S3, Lambda, etc.).
Familiarity with DevOps tools and practices (CI/CD pipelines, infrastructure-as-code, containerization with Docker).
Strong understanding of RESTful API design and microservices architecture.
Solid experience with common design patterns for building scalable and maintainable applications.
Experience working in an agile development environment.
Strong SQL skills and experience working with relational databases (NoSQL knowledge is a plus).

NICE-TO-HAVE SKILLS:

Experience with TypeScript.
Familiarity with Serverless architecture on AWS.
Basic knowledge of Kubernetes or similar orchestration tools.
Experience in designing for accessibility and cross-browser compatibility.
Experience writing unit tests and familiarity with Test-Driven Development (TDD).

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Develop and maintain scalable, high-performance full-stack web applications.
Design, build, and integrate APIs using Node.js on the backend.
Implement user-friendly front-end components using Vue.js (ideally) or React.
Help deploy and manage AWS applications using best DevOps practices, including CI/CD, monitoring, and automated testing.
Collaborate with cross-functional teams to design and deliver features, ensuring high-quality code and user experiences.
Troubleshoot, debug and optimize code to improve performance, security, and reliability.
Work within an agile software development environment, participating in sprints and regular team ceremonies.
Apply software engineering best practices such as code reviews, unit testing, and writing documentation.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Canada