Job Description:

As a Solution Architec you will be an active member of client project teams playing a hands-on role in developing and coding client solutions. You will be encouraged to continue to develop your skills, share your knowledge with team members and peers and effectively lead application development on several projects. Your contribution to the success of our client work will rely on the skills and responsibilities you bring to each project.
A successful Solution Architect is highly adaptable, shows strong initiative, is able to work independently, has a driving desire to grow professionally towards specific goals, and is energized by working in a team environment. This position requires a focus on client success, client-facing skills and a strong understanding of the project lifecycle and software development lifecycle. You must be a self-motivated individual and take pride in delivering high-quality work within a fast-paced, dynamic environment.
And able to practice designing, describing, and managing the solution engineering in relation to specific business problems, a person in charge of leading the practice and introducing the overall technical vision for a particular solution.


  • Lead developer for both new projects and within existing client accounts; assess client requirements, propose solutions and implement solutions and provide any alternative options.
  • Strong experience in PHP and Laravel
  • Java script Framework – either Agular or React
  • Provide effort estimates and solution approaches for sales scenarios.
  • Position solutions and options to client business stakeholders
  • Lead development process, solution design and build implementation towards the on-budget, on-time, high-quality delivery of client projects.
  • Play a direct role in technical client communications alongside the Project Manager and plan for expectation/scope management.
  • Participate in requirements analysis and documentation and development of acceptance criteria.
  • Play a senior consulting role for specific areas of domain expertise; working towards industry visibility.
  • Work with project and account managers to build project plans and timelines.
  • Direct development methodology and play the role of a technical leader within the team.
  • Contribute to and execute processes and practices towards delivery excellence, team happiness & client satisfaction.
  • Supervise, mentor and coach other Developers
  • Act as a positive and supportive force within the team.


  • Client-facing experience
  • Ability to communicate, produce documentation, prepare and lead client sessions, etc.
  • Ability to sell technical concepts, sell our team and our capabilities to business stakeholders
  • Architecting source control, continuous delivery, continuous integration, and deployment management for our projects and for clients
  • Knowledge of ALM tools (Jira, TeamCity, TFS, Git, etc.)
  • Knowledge of agile principles – scrum, backlog, etc.

We offer profit sharing incentives to key roles like this one. If you would like to join our growing company please apply today!

Job Type: Full Time.