POSITION SUMMARY
Join a highly collaborative, motivated, and diverse team dedicated to delivering delightful modern user experiences for all our own advanced technology ecosystem. We are seeking a thoughtful, committed, and always curious front-end engineer. You'll help set technical direction while being hands-on in delivering high-scale UXs. If you are enthusiastic about working collaboratively and partnering with teams across Newrez, we'd love to hear from you!
RESPONSIBILITIES
The Senior Software Engineer (Front End) will be focused on design, development, and enhance state of the art of our new redesigned Loan Origination System. We are looking for someone who wants to:
· Develop delightful, scalable, and accessible user-facing features and experiences in tight partnership with design, product, and engineering
· Partner and participate in solutions design sessions with architecture and other teams
·
Required Qualifications
Preferred Qualifications
Client company was founded in 2015 by online meeting and customer support veterans to build a new
· generation of cloud-based, enterprise tools for customer support and IT help desk for industry-leading,
· globally recognized brands. For enterprises seeking to deliver exceptional person-to-person customer
· support experiences, ScreenMeet provides purpose-built support software that integrates with CRM and
· ITSM platforms made with the latest cloud technologies.
Role Overview:
Client is seeking a highly skilled Senior Node Developer with expertise developing enterprise SaaS applications using modern JavaScript (ES6+) with Node.js and Typescript. This role combines “hands on” coding with system architecture discussions, design reviews and helping lead and guide the team to write clean, efficient well-documented code following industry best practices. This role reports to the VP of Product & Engineering but also collaborates closely with the Chief Technology and AI Officer to help drive the technological direction and architecture.
Key Responsibilities include:
Hands on software development
· Develop and maintain robust, scalable applications, APIs and microservices
· Ensure code quality and maintainability with unit and integration testing, type safety,
· documentation, and software design principles
· Optimize applications and systems for high performance, reliability, and scalability
· Troubleshoot, debug and resolve complex production issues and provide timely resolution
· Keep up to date on latest nodejs / typescript tooling and best practices
Team Leadership & Collaboration
· Help lead fellow developers by example, promoting a culture of technical excellence
· Conduct thorough code reviews and provide constructive feedback to team members
· Mentor junior software engineers, fostering continuous learning and improvement
· Drive continuous improvement of development processes
· Collaborate with cross-functional teams to understand business requirements and translate them into Agile Epics, Stories and Defects
· Collaborate with DevOps to enable CI/CD pipelines and infrastructure automation
· Collaborate with QA and DevOps to ensure robust, testable, and observable systems
Innovation
· Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate
· Be a “Lifelong Learner” by demonstrating self-motivated pursuit of knowledge and skills
Requirements:
● 100% Remote