What are the responsibilities and job description for the Full-Stack Software Engineer (St. Louis, MO or Charlotte, NC) position at Motion Recruitment Partners LLC?
Full-Stack Software Engineer (Mid–Senior Level)
Location: St. Louis, MO or Charlotte, NC, (Preferably St. Louis)
Duration: 24-month contract
Setting: Hybrid (3 days in office/week)
Reports to: Engineering Manager
Pay: $50-58/hr
Overview
We are seeking a mid-to-senior level, hands-on Full-Stack Software Engineer to support a Portfolio Management Platform used across advisory channels. This is a delivery-focused role for an engineer who enjoys being deep in the code, takes ownership of solutions, and collaborates closely with teammates in a regulated environment.
This is not a people-lead role. We’re looking for a strong individual contributor with sharp problem-solving skills, initiative, and a passion for building high-quality software.
Mandatory: Candidates must be comfortable using AI-assisted coding tools (e.g., GitHub Copilot, Microsoft Copilot) as part of their daily development workflow and be able to clearly explain how they use AI to improve productivity and code quality.
What You’ll Do
- Build and enhance full-stack applications using Java (Spring Boot) and React TypeScript
- Develop and maintain RESTful APIs and modern front-end components
- Write clean, testable, and maintainable code
- Participate in unit and automated testing
- Collaborate with cross-functional teams to meet delivery goals
- Leverage AI-assisted development tools to support coding, testing, and efficiency
- Continuously learn and adapt to new technologies and tools
Required Qualifications
- 4 years of professional software engineering experience
- Strong hands-on experience with:
- Java / Spring Boot
- React TypeScript
- MongoDB (and relational databases such as SQL or Oracle)
- AI-assisted development experience is required
- Regular use of tools like GitHub Copilot or Microsoft Copilot
- Ability to explain real-world usage in current or personal projects
- Proven delivery mindset and ownership of work
Nice-to-Have Skills
- Apache Kafka
- Cloud technologies
- Automated testing frameworks (Rest Assured, Selenium, Playwright)
- CI/CD, GitHub hooks, or automation experience
Additional Details
- Contract Length: 24 months
- Work Authorization: W2 only
- Pay: Competitive hourly rate (candidates will be asked for rate expectations in compliance with pay equity laws)
Salary : $50 - $58