Job Description
Blue Pearl Mortgage Group Inc. is looking for a full-time, permanent Full-Stack Web Developer to support internal business systems and client-facing web tools for our mortgage, insurance, accounting, and operations teams.
Duties
- Develop, write, modify, integrate, and test website-related code and web application interfaces.
- Build and maintain internal web applications that support mortgage brokerage, insurance, accounting, client intake, reporting, and administrative workflows.
- Implement front-end features using JavaScript/TypeScript and frameworks such as React or Next.js.
- Develop and integrate back-end services, APIs, databases, and third-party tools used by business and operations teams.
- Monitor and maintain web application functionality, performance, security, and reliability.
- Test and troubleshoot web applications, analyze issues, and improve usability, speed, and stability.
- Participate in web application architecture and design discussions with business stakeholders.
- Maintain source code using Git/GitHub and support deployment through modern cloud and hosting platforms.
- Document technical decisions, system changes, and recurring maintenance procedures.
Requirements
- Completion of a college diploma or degree program in computer science, web development, software development, or a related field, or equivalent experience.
- At least 1 year of professional experience in web development, software development, or a related programming role.
- Experience with JavaScript or TypeScript and a modern front-end framework such as React or Next.js.
- Experience building or integrating APIs and database-backed web applications.
- Familiarity with Git/GitHub and standard software development workflows.
- Strong problem-solving, communication, and documentation skills.
- Ability to work with non-technical business stakeholders and convert business requirements into working web tools.
Assets
- Experience with Supabase, PostgreSQL, Vercel, AWS, or similar cloud/database/deployment tools.
- Experience with internal business tools, CRM systems, workflow automation, or financial-services software.
- Experience improving application performance, security, and usability.