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.
Job Description:
We are seeking a dynamic and experienced Senior Technical Manager with expertise in Java and React to lead our software development initiatives. This role requires a seasoned professional who can manage high-performing development teams, oversee technical projects, and drive innovation to deliver scalable and reliable solutions.
Key Responsibilities:
Technical Leadership : Provide strategic direction and hands-on leadership for projects involving Java-based back-end and React-based front-end technologies.
Team Management : Manage and mentor a team of developers, ensuring skill enhancement and adherence to best practices.
Project Delivery : Oversee the design, development, and deployment of high-quality software solutions within stipulated timelines.
Collaboration : Work closely with product managers, stakeholders, and other technical teams to define project requirements and roadmaps.
Code Quality Standards : Review and approve system designs, architecture, and code to ensure compliance with company standards.
Scalability Performance : Ensure solutions are optimized for performance, scalability, and maintainability.
Innovation : Stay updated with emerging trends and technologies, and incorporate them into development processes where applicable.
Risk Management : Identify and mitigate technical risks and address issues proactively during the development cycle.
Required Skills Experience:
Technical Expertise :
Strong experience in Java (Spring, Spring Boot) and related frameworks.
Proficiency in front-end technologies including React.js, JavaScript, HTML5, and CSS3.
Hands-on experience with RESTful API design and integration.
Knowledge of AWS cloud platforms.
Familiarity with CI/CD pipelines, DevOps practices, and version control systems like Git.
Understanding of microservices architecture and containerization tools like Docker and Kubernetes.
Managerial Skills :
Proven experience leading and managing software development teams.
Strong project management abilities, including planning, tracking, and delivering on time.
Experience in stakeholder communication and reporting project status to senior management.
Problem-Solving : Excellent analytical skills to troubleshoot complex technical challenges.
Agile Methodologies : Experience working in Agile/Scrum environments.
Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
10+ years of overall experience in software development, with at least 5+ years in Java and React.
3+ years of experience in a technical leadership or managerial role.
Certifications in Java, React, or cloud platforms (preferred but not mandatory).
Soft Skills:
Excellent communication and interpersonal skills.
Strong organizational and multitasking capabilities.
Ability to inspire and drive teams to achieve technical excellence.
A strategic thinker with a hands-on approach to problem-solving.
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Head - EngineeringEmployement Type: Full time