You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Consultant, Full-Stack Solutions Development

Overview

We are seeking a Senior Consultant, Full-Stack Solutions Development who combines strong technical development skills with the ability to understand business needs, work directly with clients and users, and translate problems into practical technology solutions. This role will support the continued development and enhancement of client web platforms, tools, dashboards, and other solutions across both frontend and backend systems.

The ideal candidate is a strong communicator and problem solver who is comfortable working with both technical and nontechnical stakeholders. They should have strong backend experience, particularly with Python and cloud-based services, along with solid frontend development skills.

 

Key Responsibilities

  • Work directly with clients and users to understand business needs, clarify requirements, and translate them into technical solutions
  • Communicate technical concepts, trade-offs, recommendations, and progress clearly to both technical and nontechnical stakeholders
  • Contribute to solution design by identifying practical approaches to ambiguous or evolving business problems
  • Design, develop, and maintain full-stack web applications, tools, dashboards, and other technology solutions
  • Build and enhance backend services and RESTful APIs using Python
  • Develop and support frontend features using JavaScript, HTML, and CSS
  • Contribute to the evolution of existing frameworks and platforms (e.g., MRT-based systems)
  • Consult on current initiatives involving dashboards and reporting tools
  • Manage and deploy applications in cloud environments using AWS services
  • Implement infrastructure and deployment pipelines using GitLab and Terraform
  • Ensure code quality, performance, and scalability across applications

 

Required Qualifications

  • Strong experience with Python development
  • Experience building and consuming REST APIs
  • Hands-on experience with AWS services, including:
    • S3 (object storage)
    • ECS (container orchestration)
  • Familiarity with GitLab CI/CD pipelines and Terraform for infrastructure as code and deployment
  • Proficiency in frontend technologies:
    • JavaScript
    • HTML
    • CSS
  • Experience with version control (Git)

Preferred Qualifications

  • 3-7 years of working experience
  • Experience working with data pipelines, analytics, or reporting systems
  • Familiarity with modern frontend frameworks (e.g., React, Vue) is a plus
  • Experience contributing to or maintaining internal frameworks
  • Understanding of scalable system design and cloud-native architecture
  • Adept at using AI tools to streamline creation of code

 

Nice to Have

  • Background in building metrics dashboards or analytics-driven applications
  • Exposure to full application lifecycle—from architecture to deployment and monitoring

 

What Success Looks Like

  • Quickly understand existing systems, client needs, and business context
  • Build practical, reliable solutions that address real user and business needs
  • Communicate proactively with clients and team members about progress, risks, questions, and recommendations
  • Translate between business and technical stakeholders and help clarify requirements when the path forward is not obvious
  • Deliver reliable backend services, integrations, and frontend experiences
  • Take ownership of solutions from problem definition through development, deployment, and ongoing improvement
  • Collaborate effectively with cross-functional teams
  • Deliver reliable backend services and API integrations

Compensation
Actual compensation will be determined based on a variety of factors, including experience, skills, education, certifications, geography, role scope, business needs, and internal equity considerations. At FI, we view employees as individuals rather than simply matching compensation to a job title. We recognize that people with the same title may bring different experiences, capabilities, specialties, and contributions, and we strive to evaluate each candidate holistically.


A reasonable estimate of the compensation range for this position is $85K-$130K. Compensation may also include an annual bonus. The posted range is intended to accommodate varying levels of qualifications and growth within the role over time. As a result, candidates are typically not hired at the top of the posted range, with compensation increasing as employees develop skills, take on additional responsibilities, and demonstrate sustained performance.