Principal Fullstack Engineer

Company:  Haptiq
Location: Toronto
Closing Date: 17-10-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Our Company Haptiq Technology and Solutions, a leader in uniting companies and their investors through innovative technology, is looking for a Principal Fullstack Engineer to join our dynamic team in Canada. Haptiq excels in transforming potential into tangible performance, offering a suite of meticulously designed software solutions that cater to a wide range of business needs. With a global footprint and a team of over 200 skilled professionals, we stand as a strategic partner for businesses navigating the complexities of the digital landscape.The Opportunity As Principal Fullstack Engineer, you will lead the design and development of complex software solutions, oversee the integration of front-end and back-end technologies, mentor junior engineers, and drive technical innovation while ensuring alignment with project goals and organizational standards.  You will consult on solutions with clients, develop resilient architectures, and ensure site reliability and observability for production systems.Tasks and Responsibilities: Communicate with client product owners and technical staff about technical vision and architecture, problems, and suggested solutions at a macro and micro levelSet and enforce project-specific technical standards that extend Haptiq standardsConsult on architectures and solution suites for new custom applicationsEstimate project difficulty, team composition, and duration for new custom applicationsEngineer site reliability solutions.  Troubleshoot and optimize cloud applications with performance problems.Encourage, evangelize, and lead CI and TDD practices by exampleWork with devops team to ensure highly available cloud-native infrastructure setup and zero-downtime deploymentsParticipate in Agile ceremonies, including iteration planning, standups, grooming, and retrospectivesPair with and mentor team members who need help figuring out difficult technical problems or who need help following the best development patternsCoordinate with clients and third parties for technical integrationsSuggest tooling and process improvements, keeping abreast of industry developmentsFacilitate collaboration among diverse stakeholders and teams in our cross-functional development processDevelop technical solutions that areCloud-nativeDecoupled and distributed (microservices)Reactive and resilientLeverage data and data pipelines in meaningful, performant waysSkills and Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.7-10+ years of development and architecture experienceStrong enterprise architecture background (processes, data, methodologies, frameworks, security) Knowledge of integration patterns, including gateways, message buses, and event-based support services (Mulesoft, API Gateway, Kafka, Kinesis, Pub/Sub, etc.)Experience across multiple application tech stacks and databases.  Preferably ReactJS front end, .NET/RoR/Java/NodeJS backend.ExperienceDesigning and implementing composable, API-first architectures leveraging services from SaaS and in-house solutions  Experience working with data architectures, including relational and document-based database engines (MongoDB, Elastic, Postgres, MySQL, etc.)Experience designing appropriate infrastructure architectures in a cloud environment (AWS, GCP, Azure)Strong knowledge of authentication for services and users (Token authentication, OAuth, OpenID, Okta)Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to diverse audiencesExperience in conducting feasibility studies and cost estimation for IT projects.Proven leadership and mentoring capabilities.Ability to work collaboratively in a cross-functional team environment.Strong problem-solving and analytical skillsBenefits: Competitive salary and benefits package. Opportunities for professional growth and development. A collaborative and inclusive work environment.  Other stuff? Join us at Haptiq Technology and Solutions and be a part of our mission to create innovative solutions that drive success. Apply now to make a difference in the world of technology and design.
Apply Now
Share this job
Haptiq
  • Similar Jobs

  • Principal Fullstack Engineer

    Toronto
    View Job
  • Principal Fullstack Engineer

    Toronto
    View Job
  • Principal Fullstack Solutions Architect

    Old Toronto
    View Job
  • Principal Fullstack Programmer - Core Technologies

    Old Toronto
    View Job
  • Principal Engineer

    Old Toronto
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙