FP Transitions, LLC
Full Stack Software Engineer
Share this job
Job Description
Objective
FP Transitions is seeking a full-stack software engineer to join the team behind FP Insights, our client-facing valuation, benchmarking, and continuity-planning platform for financial advisors. You’ll build new features and UI alongside our senior engineering consultant, while also owning production support, automation testing, and technical debt, which will free our consultant to focus on architecture and strategic priorities. This is a hands-on, high-visibility role with a clear growth path toward becoming the platform’s lead engineer.
Role Summary
The idea candidate is a proactive, full-stack software engineer with approximately 3 to 4 years of professional experience developing and supporting web-based applications. They thrive in collaborative environments, enjoy engaging directly with business stakeholders, and are comfortable translating complex technical concepts into clear, practical recommendations.
Essential Functions
Software Development & Feature Delivery
· Design, develop, test, and deploy full-stack software solutions for the FP Insights platform.
· Build and enhance front-end user interfaces and application features in collaboration with the senior engineering consultant.
· Participate in the full software development lifecycle, including planning, development, testing, implementation, and ongoing maintenance.
· Develop and maintain integrations with internal and third-party systems and APIs.
· Collaborate with cross-functional teams to evaluate business challenges and recommend effective technical solutions.
Business Partnership & Requirements Gathering
· Partner directly with business stakeholders to gather requirements, clarify business needs, and translate those needs into scalable technical solutions.
· Communicate technical concepts, trade-offs, and recommendations to non-technical stakeholders in a clear and effective manner.
· Support business initiatives by delivering technical solutions aligned with organizational objectives and user needs.
Production Support & Platform Operations
· Monitor, troubleshoot, and resolve production issues to ensure platform reliability, performance, and user satisfaction.
· Provide day-to-day production support and serve as a key resource for incident response and issues remediation.
· Maintain, monitor, and support scheduled processes, background services, and automated jobs critical to platform operations.
Quality Assurance & Continuous Improvement
· Develop, execute, and expand on automated testing frameworks and test coverage to improve application quality and stability.
· Identify, prioritize, and remediate technical debt to improve system maintainability, scalability, and performance.
· Utilize version control, coding standards, and development best practices to maintain high-quality software.
· Contribute to process improvement initiatives that enhance development efficiency and platform reliability.
Documentation & Knowledge Management
· Create, maintain, and update technical documentation related to application functionality, support procedures, and system architecture.
· Document troubleshooting processes, system changes, and technical solutions to support knowledge sharing and operational continuity.
Preferred knowledge, skills, and abilities
· Strong analytical, problem solving, and critical thinking skills.
· Ability to communicate effectively with technical and non-technical stakeholders to gather requirements, ask questions, pressure-test requirements, and explain trade-offs in plain language.
· Ability to translate business needs into practical technical solutions.
· Strong organizational skills with the ability to manage competing priorities.
· Demonstrated initiative, accountability, and ownership of work.
· Ability to work independently and collaboratively in a fast-paced environment.
· Adaptability and willingness to learn new technologies, systems, and business processes.
· Interest and aptitude for technical leadership and professional growth.
· Knowledge of software development best practices, including quality, security, scalability, and maintainability principles.
Education and Experience
· Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related technical field or equivalent combination of education, training, and professional experience.
· 3-4+ years of experience in full stack software engineering roles.
· Experience developing and supporting production web applications.
· Experience working with front-end and back-end technologies in a full stack development environment.
· Experience troubleshooting, maintaining, and supporting live production systems.
· Experience working with relational databases and application integrations.
· Experience utilizing Git-based version control systems in a collaborative development environment. We utilize GitHub.
· Experience with Python (Django), React, JavaScript, MySQL, and similar technologies.
· Experience with cloud infrastructure platforms, including Digital Ocean or comparable environments.
· Experience integrating with Snowflake, Salesforce, SharePoint, or similar enterprise platforms.
· Experience working with AI/LLM-enabled technologies or features in production applications.
· Experience in financial services, wealth management, fintech, or another regulated industry.
· Experience contributing to software architecture decisions, technical debt remediation, and platform modernization efforts.
Compensation and Benefits
· $110,000 to $130,000 per year DOE + performance-based bonuses.
· Medical, Dental, Vision, 401k with discretionary employer match.
· Company holidays (including employee’s birthday) and accrued PTO.
· Company lunches, snacks, and team-building events.
Physical Factors and Working Conditions
Professional office environment, on-site or hybrid available, minimal travel required.
Pay: $110,000.00 - $130,000.00 per year
Benefits
- 401(k)
- 401(k) matching
- AD&D insurance
- Bereavement leave
- Dental insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Work Location: Remote
Keep looking