At LauraMac, we're transforming the mortgage technology landscape through scalable, intelligent, and maintainable software. As a Full Stack Software Engineer, you'll play a key role in designing and developing our platform using Java (Spring Boot), Angular, and MySQL - delivering solutions that power our next-generation platform.
You'll collaborate closely with Tech Leads for technical guidance and Agile leadership, while reporting directly to Engineering Management for performance and career development. As part of a collaborative Scrum team, you'll focus on delivering high-quality sprint deliverables and building robust, efficient, and maintainable systems.
Key Responsibilities
Full Stack Development
- Design, develop, and maintain end-to-end application features using Java (Spring Boot) for backend services, Angular for frontend applications, and MySQL for data persistence.
- Build and optimize RESTful APIs that power rich, responsive web applications.
- Apply strong object-oriented design principles to develop and evolve domain models that enable clean abstractions and maintainable data interactions.
- Write clean, modular, testable code that adheres to LauraMac's development and coding standards.
- Collaborate with Tech Leads and peers to review designs, improve maintainability, and ensure code quality.
Architecture & Design Collaboration
Participate in design sessions to translate requirements into well-structured, scalable software components.Contribute feedback and ideas to improve application architecture and technical processes.Align with Tech Leads and Staff Engineers to ensure implementation consistency and adherence to architectural guidelines.Quality, Testing & Issue Resolution
Write unit and integration tests using frameworks like JUnit, Jasmine, or Jest.Investigate, triage, and resolve complex defects across development and testing environments, collaborating with support teams to ensure timely resolution of production issues.Work closely with QA engineers to validate functionality, ensure test coverage, and maintain overall product quality.Participate in peer code reviews to promote best practices and ensure maintainability.Agile Collaboration
Work within an Agile Scrum team of engineers, QA, and Business Analysts / Product Owners to deliver sprint commitments.Contribute to sprint planning, estimation, daily standups, and retrospectives.Collaborate with Product and Business teams to understand functional requirements and deliver value-driven solutions.Communicate clearly and proactively about progress, risks, and technical challenges.Technical Environment
Backend :
Java (Spring Boot)JPA for persistenceRESTful APIs, object-oriented design, and transaction managementFrontend :
Angular (latest versions), TypeScriptHTML5, SCSS / CSS, and responsive web design principlesDatabase & Infrastructure :
MySQL - schema design, SQL optimization, indexing strategiesAWS (ECS, RDS, S3)Logging, monitoring, and alerting (CloudWatch or equivalent)Qualifications
Required :
3-6 years of professional experience as a Full Stack Engineer or Software Developer.Hands-on expertise with Java (Spring Boot), Angular, and MySQL.Strong understanding of object-oriented programming, REST APIs, and relational databases.Experience working in Agile / Scrum environments.Familiarity with version control systems (Git) and code review processes.Strong analytical and problem-solving skills, with a focus on quality and maintainability.Preferred :
Experience with AWS infrastructure components (EC2, RDS, S3).Familiarity with microservices or event-driven architectures.Strong knowledge of JPA.Exposure to mortgage technology or enterprise-scale SaaS platforms.Why LauraMac
Modern Stack : Build production-grade software using Java, Angular, MySQL, and Spring Boot.Collaboration : Work closely with experienced Tech Leads and Staff Engineers for technical mentorship and growth.Impact : Contribute directly to key features that drive LauraMac's mortgage technology platform.Culture : Collaborative, quality-driven, and focused on continuous improvement and innovation.Notice of AI-Assisted Resume Screening
This employer may use artificial intelligence and algorithmic tools to review resumes and support initial applicant assessments. While these tools enhance efficiency, they are monitored by our team to promote fair and unbiased decision-making-and we uphold all applicable federal and state anti-discrimination laws (including Title VII and the ADA).
Where required by law, we provide this notice in accordance with applicable regulations.
If you prefer not to have your application evaluated using AI, you may request an alternative review process in writing by contacting hr.optout@lauramac.com. We will make reasonable efforts to accommodate such requests in accordance with applicable laws. Note, if you submit your application through an automated portal or process, we cannot guarantee AI will not be used as part of the process.