Grace Technologies logo

Proxxi Principal Developer & Tech Lead

Grace Technologies
Full-time
Remote
Canada
$160,000 - $200,000 USD yearly
Technology
Full-time
Description

  

Summary 

The Principal Developer & Tech Lead serves as the senior technical resource and hands-on engineering leader for Proxxi Technology’s software platform. This position is responsible for owning the full-stack development and architecture of mission-critical software, driving quality and scalability standards, and mentoring a high-performing development team. The role requires substantial technical contributions, with approximately 85% of time dedicated to coding and 15% to team leadership and mentorship.

This position is instrumental in enabling Proxxi to accelerate product development, enhance system reliability, and support the CTO in focusing on hardware, firmware, and strategic initiatives.


Essential Duties and Responsibilities

This list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities as management may deem necessary from time to time.


Technical Leadership

· Serve as the senior technical authority across the entire software stack, including frontend, backend, mobile, infrastructure, and cloud services.

· Architect, develop, and scale robust software solutions with a focus on performance, maintainability, and security.

· Make strategic architectural decisions in close collaboration with the CTO to align technical direction with business objectives.


Development and Implementation

· Design and implement scalable systems across multiple platforms: web, mobile, embedded integrations, and cloud infrastructure.

· Ensure seamless integration between software, embedded firmware, hardware, and analytics systems.

· Lead development in a high-autonomy environment, delivering high-quality code at an exceptional pace.


Team Leadership and Mentorship

· Provide technical mentorship and coaching to team members.

· Conduct detailed code reviews to uphold standards for code quality, reliability, and maintainability.

· Champion continuous improvement in processes, tools, and team practices.


Collaboration and Communication

· Partner with cross-functional stakeholders to identify and solve complex technical challenges.

· Act as a technical liaison between software engineering and hardware/firmware teams.

Requirements

  

Qualifications 

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily and be a collaborative team member. The requirements listed below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Required Education and/or Experience

· Minimum 8 years of full-stack development experience with proven track record of high-performance delivery.

· Proficiency in React, Node.js, TypeScript, AWS infrastructure, and scalable systems architecture.

· Demonstrated experience integrating web, mobile, embedded, and cloud systems.

· Competency in reviewing and understanding embedded firmware code and development environments.

· Prior experience mentoring and leading development teams.

· Strong ability to architect complex systems and rapidly implement solutions.


Preferred Education and/or Experience

· Experience in IoT, robotics, automation, or manufacturing industries.

· Experience with real-time event-driven systems such as Apache Pinot and Pulsar.

· Experience developing native mobile applications (Swift, Kotlin).

· Advanced understanding of data privacy, security, and GDPR compliance.


Required Language and Reasoning Skills and Abilities

· Ability to read and interpret complex technical documents, specifications, and system architectures.

· Ability to prepare reports, technical documentation, and communicate effectively with internal and external stakeholders.

· Strong problem-solving skills with the ability to analyze complex issues and develop effective solutions.

· Ability to mentor and train team members in best practices and technical strategies.


Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is frequently required to sit, talk, hear, and use hands to handle or touch objects or controls. The employee is regularly required to stand and walk. On occasion, the incumbent may be required to stoop, bend, or reach above the shoulders. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.


Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is typically working in an office environment. This position offers a hybrid or remote-friendly arrangement. Occasional exposure to moving mechanical parts or electronic equipment may occur when collaborating with hardware teams. The noise level in the work environment is usually moderate. 

Salary Description
$160,000 - $200,000 CAD