Pennymac is looking to design, develop, and maintain web applications using a variety of technologies to support their mortgage platform and integrated business.
Requirements
- Proven experience as a Full Stack Developer with strong front-end and back-end skills.
- Node.JS experience preferred, including API design, database schema, authentication, and concurrency management.
- Strong proficiency in building responsive web applications that match design specifications.
- Experience with version control systems such as GitLab or GitHub.
- Excellent problem-solving and analytical skills with attention to both security and user experience.
- Experience using AI coding tools (e.g., Copilot, Cursor).
- Familiarity with Ruby on Rails, Jekyll, TypeScript, or Python.
Responsibilities
- Design, develop, and maintain web applications using React, Ruby on Rails, Node.JS, HTML, CSS/SASS, JavaScript, Bootstrap, SQL, and related technologies.
- Build responsive, pixel-perfect web pages from design mockups.
- Write clean, secure, and efficient code following best practices and standards.
- Collaborate with product and design teams to translate business needs into technical solutions.
- Participate in code reviews to ensure quality and security across the application stack.
- Troubleshoot complex technical issues with a focus on performance and security.
- Identify opportunities to improve processes, systems, and the overall user experience.
Other
- Mentor junior developers and foster a culture of user-focused, secure development.
- Strong communication skills and ability to work independently in an agile team.
- Knowledge of web accessibility standards (WCAG).
- Accountable, Reliable and Ethical in all that we do.
- Fostering an equitable and inclusive environment, where all employees and customers feel valued, respected and supported.