Lead Fullstack Engineer / St Louis / Java / React / MongoDB
St. Louis, Missouri
Hybrid
Contract
$69.5/hr - $78.31/hr
We are seeking a Lead Fullstack Engineer with strong experience in Java, React, and MongoDB to join a Wealth and Investment Management Technology team modernizing a core financial advisor platform. This role is part of a major initiative to overhaul a 25+ year-old legacy system, replacing outdated infrastructure with a modern Spring Boot and microservices-based architecture. The project will streamline account maintenance for financial advisors, reducing legal documentation from 90+ pages to just eight, and significantly improving workflow efficiency.
If you’re excited about building scalable applications, working across both frontend and backend (50/50 split), and leading efforts to modernize mission-critical platforms, this is an opportunity to make a large-scale impact. You’ll join a highly collaborative engineering team working in agile ceremonies while spending the majority of time hands-on coding. Required Skills & Experience
7+ years of professional software engineering experience
Strong expertise with Java Spring Boot for backend development
Proficiency with React for frontend development
Experience working with MongoDB or other NoSQL databases
Fullstack development background with a balance of frontend and backend work
Ability to write clean, maintainable, well-tested code in a collaborative environment
Experience working in agile teams (stand-ups, retrospectives, sprint planning)
Desired Skills & Experience
Familiarity with SQL (Oracle or SQL Server) for cross-team interaction
Experience modernizing or rebuilding legacy platforms
Background in microservices-based architecture
Experience gathering requirements and collaborating with stakeholders across engineering, product, compliance, or risk
Leadership experience (mentoring junior engineers, defining technical approaches, guiding design decisions)
Strong problem-solving skills and ability to identify work independently
What You Will Be Doing
Designing and maintaining backend services in Go
Leading development of fullstack features with Java Spring Boot and React
Collaborating with financial advisors, engineers, legal, compliance, and risk teams to define requirements
Supporting modernization of a legacy financial advisor platform into a microservices-based application
Designing and maintaining backend services, APIs, and data integrations with MongoDB
Building user-friendly frontends to simplify workflows and improve efficiency
Participating in agile ceremonies while dedicating ~90% of time to coding
Contributing to long-term architectural decisions and system scalability
The Offer You will receive the following benefits:
Competitive compensation package
Medical, Dental and Vision Insurance
Hybrid work flexibility with location preference for St. Louis or Charlotte
Opportunity to lead within a smaller engineering pod (4–7 engineers) while part of a larger 17-person group
Exposure to greenfield modernization work on a high-impact platform
Applicants must be authorized to work in the U.S. on a full-time basis now and in the future.
#LI-OP
You will receive the following benefits:
Medical Insurance - Four medical plans to choose from for you and your family
Dental & Orthodontia Benefits
Vision Benefits
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
Hospital Indemnity Insurance
401(k) including match with pre and post-tax options
Paid Sick Time Leave
Legal and Identity Protection Plans
Pre-tax Commuter Benefit
529 College Saver Plan
Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.
Posted by: Olivia Policastro
Specialization:
Javascript
Java