- Company Name
- RVU
- Job Title
- Senior Software Engineer (Mojo)
- Job Description
-
**Job title**: Senior Software Engineer (Mojo)
**Role Summary**
Lead design, development, and delivery of AI‑driven mortgage and compliance solutions. Own technical decisions and implement end‑to‑end features on a full‑stack, serverless platform, collaborating with product, design, and analytics teams to deliver high‑impact, data‑driven services that automate complex mortgage processes.
**Expactations**
- High ownership and autonomy in technical strategy and implementation.
- Cross‑functional collaboration with Designers, Analysts, Product Owners, and compliance teams.
- Continuous measurement and optimisation using real‑time logs, metrics, and feedback loops.
- Active participation in engineering culture, knowledge sharing and process improvement.
**Key Responsibilities**
- Architect and build scalable, serverless web services using AWS (Lambda, SQS, API Gateway, Terraform).
- Develop and maintain RESTful APIs, CI/CD pipelines, and Front‑end components (React, TypeScript, CSS).
- Lead feature ideation, implementation, and performance optimisation across devices.
- Design and refine domain models, simplify data pipelines, and automate CRM integration.
- Conduct QA automation, LLM‑based email parsing, browser‑automation for lender portals, and rate‑check services.
- Ensure all solutions meet FCA and Consumer Duty compliance standards.
- Mentor junior engineers and contribute to technical knowledge base.
**Required Skills**
- Strong full‑stack web development expertise (Node, React, TypeScript).
- Proven experience with serverless architecture and cloud infrastructure (AWS Lambda, SQS, API Gateway).
- Hands‑on Terraform, CI/CD tools, and pipeline optimisation.
- Familiarity with AI/LLM integration, QA automation, and data pipelines.
- Solid understanding of HTTP, browser internals, and RESTful API design.
- Excellent collaboration, communication, and problem‑solving skills in agile environments.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer/Architect, Terraform Associate) are advantageous.