Position Overview:
We are seeking an experienced Software Developer to join our dynamic team. As a Software Developer, you will be responsible for developing consumer-facing software applications, contributing to full stack development, and working collaboratively with cross-functional teams. The ideal candidate should possess expertise in .NET, Reactjs, Nodejs, and have at least 3 years of experience in each of these technologies. This is a remote position with an afternoon shift schedule.
Key Responsibilities:
Develop and maintain high-quality software applications using .NET, Reactjs, Nodejs, and any database technology.
Collaborate with cross-functional teams in a product environment to achieve project goals.
Design and implement rich JavaScript frameworks and full stack solutions.
Build APIs and SDKs, managing the entire API lifecycle, including key management, logging, auditing, and security.
Requirements:
3 years of experience in React.js, Node.js, .NET, and any database technology.
Strong understanding of object-oriented programming concepts, designs, and best practices.
Experience working with SQL, Mongo, NoSQL, or any RDBMS database system.
Proficiency in HTML, CSS, and TypeScript.
Hands-on experience in full stack development and consumer-facing software applications.
Excellent verbal and written communication skills in English.
Tenacious and aggressive troubleshooting skills.
Strong analytical, conceptual, innovative, optimization, and problem-solving abilities.
Job Type: Full-time
Benefits:
Work from home
Schedule:
Monday to Friday
Work Location: Hybrid remote in Oakville, ON L6H 0H2