Full-Time Full Stack Angular and Node Engineer
Perch | Mortgages, simplified is hiring a remote Full-Time Full Stack Angular and Node Engineer. The career level for this job opening is Senior Manager and is accepting Canada based applicants remotely. Read complete job description before applying.
Perch | Mortgages, simplified
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Description
• Design, develop, and maintain high-quality software solutions using NodeJS, Angular, TypeScript, JavaScript, Python, Flask, HTML, and CSS. • Build and maintain RESTful APIs to support front-end applications and integration with other systems. • Maintain and expand on existing DevOps solutions using AWS and Terraform. • Collaborate with cross-functional teams to define, design, and ship new features. • Optimize software solutions for maximum performance, scalability, and maintainability. • Troubleshoot and resolve software defects and technical issues. • Write clean, maintainable, and well-documented code following industry best practices. • Participate in code reviews and contribute to the continuous improvement of the development process. • Stay up-to-date with the latest trends, technologies, and best practices in software development.
Requirements
• Living and eligible to work in Canada • At least 8 years of professional experience in software development. • Strong experience in building RESTful APIs and Angular web applications. • Solid understanding of NodeJS, Angular, TypeScript, JavaScript, HTML, and CSS. • Moderate understanding of Python and Flask. • Proficient in version control systems, preferably Git. • Familiarity with Agile development methodologies and practices. • Excellent problem-solving and critical-thinking skills. • Strong communication and collaboration skills. • Ability to work independently and manage time effectively in a remote environment.
Benefits
• Competitive salary and benefits package. • Flexible working hours and remote work options. • Opportunity to work with a passionate and talented team. • Chance to contribute to the growth and success of an innovative technology company. • Opportunities for professional growth and career advancement.