Skip to main content

Mosaic

Software Engineer

New York CityfulltimemidAdded 1 month ago

About this role

Mosaic is seeking a Fullstack Engineer to enhance their AI-driven deal modeling platform, focused on building and improving product experiences for high-stakes financial processes. This role involves collaborating closely with product and design teams while tackling complex challenges in structured financial computation and real-time collaboration.

What you'll do

  • Own features from concept through deployment
  • Create intuitive UI workflows
  • Develop backend APIs supporting complex user actions
  • Enhance architecture for modeling systems
  • Ensure reliability and performance in live environments
  • Collaborate with product and design teams

What they're looking for

  • 2–6+ years in modern web application development
  • Fullstack development experience
  • Strong frontend skills, preferably with React
  • Experience with backend service management
  • Knowledge of auditability and product correctness
  • Ability to write clean, maintainable code
  • Experience in high-accuracy domains

Benefits

  • Opportunity to shape the future of financial tech
  • Collaborative team environment
  • Engagement with high-profile clients
  • Focus on innovation and real ownership
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mosaic

Mosaic builds an AI-driven deal modeling platform designed for high-stakes financial processes, enabling structured financial computation and real-time collaboration. The company is hiring Fullstack Engineers to enhance product experiences and tackle complex technical challenges alongside product and design teams.

View all jobs at Mosaic

Likely interview questions

  • Walk us through a feature you've shipped end-to-end—from design to deployment. How did you approach the frontend and backend, and what tradeoffs did you make?
  • Describe your experience building with React. How do you structure components and manage state in complex, data-heavy applications?