We are looking for a "Senior Full Stack React/Node.js Developer" in Canada. Please find the detailed job description below. This position provides full-time employment with 100% remote work, though candidates must reside within Canadian borders.
Responsibilities
Build high-quality, secure, and reliable code following unit testing, test-driven development, coding guidelines & security practices Design, code, test, debug and document new and existing components to ensure that software meets business, quality, and operational needs Participate in code and document reviews Follow agile principles and participate in ceremonies to estimate, plan, design, and collaborate with peer engineers to complete stories and meet sprint goals Work with the team to troubleshoot code-level problems quickly and efficiently Contribute to the design and architecture to enable secure, scalable, and maintainable software As a fully owned team that deploys & manages its own code, will support production deployment, operations, and maintenance activities as part of the team.
Required Skills
BS or MS in Computer Science, Software Engineering, or related area preferred. Strong experience with Node.js/Typescript for backend. Demonstrated experience developing modern UI frameworks with Javascript/Typescript and React. Proficient in working with different types of SQL and NoSQL databases, such as MongoDB, AWS DocumentDB, Neo4j, DynamoDB, AWS RDS, MySQL, Postgres, etc. Experiences in analyzing, designing, developing, testing, and implementing enterprise-scale tools. Experience with Agile software development practices Write test plans and test cases, and communicate bugs to engineers and other partners.
Techedin is a global IT Services company complementing the efforts of technology-driven enterprises in developing cutting-edge solutions for humans. We offer services in enterprise app development, content management solutions (CMS), customer relationship management (CRM), cloud engineering, custom software development, and data engineering. Our services include IT Consulting, project management, Software Quality Assurance, and data and analytics services. We develop and maintain various software applications and all other computer-related ancillary services. We have excellent professionals working round the clock to build the best technology teams and products for our customers.