Job Description
Salary : $100,000 — $120,000
Bonus : 10%
The Senior Web Developer will primarily work with the SVP Technology (CTO) to enhance & augment current software systems while establishing corporate software development best practices.
Responsibilities
- Define, design, develop & document technical solutions to meet industry, client & internal requirements with high quality and on time delivery
- Maintain, extend, develop new features & address issues/bugs for company software systems that is primarily a modern PHP web application (Kohana framework/PHP 8.2, Bootstrap 5.2.x, jQuery 3.x) with web UI, inbound/outbound API & queue/workers. Other applications include a mobile app (React native), chrome extension, screen scraper (puppeteer), meilisearch, soketi/websockets and nodejs web application (to be retired)
- Empathize & understand multiple stakeholder (clients, appraisers, borrower, government, internal) needs and bring about the best solutions for all parties and entire team
- Coordinate, engage & work jointly with department managers to gather requirements, devise potential solutions for client & internal needs
- Work with project manager to prioritize & communicate project status and issues
- Improve overall software development processes including coding standards, best practices, tool standardization & collaboration for better maintainability, estimation & predictability of all software produced by technology team
- Contribute to IP-related (intellectual property) technical work such as Auto-Assign, Auto-QC, AI/ML valuation/analysis, Vendor Eligibility Management and other industry leading technology solutions for the valuation and appraisal industry
- Support minor IT tasks such as XRP/SEIM, PC setup & server builds
Requirements
- 7+ years web development/software engineer in LEMP stack (Debian Linux, Nginx, Mariadb, PHP 8.0+) and web front end (HTML/CSS/JS)
- Knowledge of core design patterns, software architecture, database design, source control & basic security software development practices (static analysis, OSWAP Top 10)
- Knowledge of React Native, Chrome extensions, Puppeteer, NodeJS/Express
- Knowledge of DevOps including DNS, servers/hosting/VM/Vagrant, storage, software release methodologies, security best practices, horizontal scaling
- Optional: Knowledge of real estate industry, real estate appraisals