Senior Full Stack Developer
FullTime InPerson Greater Toronto Area
About the Company
At Zenduit/GoFleet we are trusted by our clients to bring their visions to life through a blend of technical expertise and clear effective communication. With extensive experience in product development programming and project management our team thrives on innovation collaboration and personal growth. Joining us means becoming part of a culture where your ideas are valued professional development is prioritized and our core values drive every action we take.
Why Join Us
We are a leader in fleet management delivering advanced telematics solutions to minimize vehicle downtime. Our mission is to provide exceptional tailormade services using cuttingedge technology. Our scalable software integrates GPS tracking sensors and cameras to help companies run their businesses more effectively.
Our Core Values
- Relentless Focus on the Customer: We deeply understand and anticipate the needs of our customers ensuring our products deliver maximum value.
- Speed with Purpose Results that Matter: We balance urgency with precision to deliver impactful outcomes quickly.
- Build Trust through Transparency & Integrity: Transparency and ethical actions foster trust and honest communication.
- Continuous Learning & Adaptability: We stay agile continuously learning and evolving to keep pace with technological advancements.
- Own It & Lead with Initiative: Our team members take ownership of their work and drive meaningful initiatives.
- Strength through Unity Success through Collaboration: We believe in teamwork and collaboration supporting each other to achieve greatness together.
At Zenduit/GoFleet we emphasize fostering diversity and inclusivity especially encouraging women in tech and STEM fields. We believe that diverse teams lead to better ideas stronger innovation and more collaborative environments. We provide opportunities for everyone to thrive and succeed while driving meaningful impact.
About the Role
As a Senior Full Stack Developer you will design develop and maintain web applications using Angular Node.js and MongoDB. You will collaborate with crossfunctional teams to create scalable userfocused applications ensuring they meet customer needs and exceed expectations. This role is critical in supporting Zenduits mission to provide exceptional value through innovation and technology.
Responsibilities
- Develop Robust Applications: Design develop and maintain web applications using Angular Node.js and MongoDB embodying our value of Speed with Purpose and results that Matter by delivering impactful outcomes swiftly.
- CustomerFocused Development: Always keep the enduser in mind ensuring that our applications meet customer needs and exceed expectations reflecting our Relentless Focus on the Customer.
- FrontEnd Development: Create responsive and userfriendly frontend components enhancing user experience in line with our commitment to CustomerDriven Success.
- BackEnd Development: Implement backend services and APIs to support frontend functionality ensuring robustness and reliability.
- Collaborate with CrossFunctional Teams: Work closely with product managers designers and other developers to meet specification needs demonstrating our belief in Strength through Unity and success through Collaboration.
- Optimize Performance: Recommend software upgrades and optimize applications for maximum speed and scalability showing initiative and ownership as per Own It & Lead with Initiative.
- Code Quality Assurance: Write clean scalable and efficient TypeScript code; perform code reviews and provide constructive feedback upholding our value of building trust through Transparency & Integrity.
- Testing: Write unit and integration tests using testing frameworks like Mocha or Jest ensuring highquality deliverables.
- Agile Participation: Participate in Agile/Scrum development processes including sprint planning and regular standups embracing Continuous Learning & Adaptability.
- Troubleshoot and Debug: Identify and resolve technical issues to ensure smooth application performance taking ownership of the outcome.
- Documentation: Document development processes architecture and standard components maintaining transparency and facilitating team collaboration.
Results
To define success and ensure alignment with our team objectives the following can be some of the key deliverables expected from the Full Stack Web Developer:
Successful Launch of New Features and Applications:
Develop and deploy new web features and applications that meet or exceed customer and reseller expectations reflecting our Relentless Focus on the Customer.
Ensure all deliverables are on time and within scope demonstrating Speed with Purpose and results that Matter.
Enhanced User Experience:
Optimized Application Performance:
Robust and Secure BackEnd Services:
HighQuality Codebase:
Effective Collaboration and Communication:
Proactive Problem Solving:
Continuous Improvement and Learning:
Customer Satisfaction and Support:
Assist in resolving customerreported issues promptly and effectively.
Provide technical support when necessary to ensure a seamless customer experience.
Achievement of Team Objectives:
Contribute to achieving quarterly and annual team goals.
Align personal objectives with company strategy to maximize impact.
These deliverables are crucial for driving the success of our products and services ultimately impacting the organizations growth and our customers satisfaction.
Requirements
- Education: Bachelors degree in Computer Science Engineering or a related field.
- Experience: 45 years of professional experience in fullstack web development.
- FrontEnd Proficiency: Strong experience with Angular and TypeScript.
- BackEnd Proficiency: Strong experience with Node.js and MongoDB.
- API Knowledge: Solid understanding of RESTful APIs and web services.
- Testing Frameworks: Experience with automated testing suites such as Mocha or Jest.
- Version Control: Familiarity with Git and distributed version control systems.
- Methodologies: Knowledge of Agile development methodologies.
Soft Skills:
Customer Focus: Commitment to understanding and meeting customer needs.
ProblemSolving Skills: Excellent analytical abilities to troubleshoot and resolve issues.
Communication Skills: Strong verbal and written communication skills promoting transparency.
Team Player: Ability to work collaboratively with crossfunctional teams.
Initiative: Proactive approach to tasks and ability to lead initiatives.
Adaptability: Willingness to learn new technologies and adapt to changing requirements.
Bonus Skills:
Experience with CI/CD pipelines.
Familiarity with cloud services like Google or AWS
Knowledge of IoT technologies.
Docker
Time Zone Location
EST Toronto Greater Toronto Area
Salary & Benefits
- Competitive salary with performancebased bonuses.
- Health dental and vision benefits.
- PTO Entitlements
We are an equalopportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race color sex religion sexual orientation national origin disability genetic information pregnancy or any other protected characteristic as outlined by federal state or local laws.
Docker, GCP, DevOps, Problem Solving, Performance Optimization, Engineering, Computer Science, Mocha, SDLC, IoT, Telematics, Angular, Node.js, MongoDB , TypeScript, API
Education
Education: Bachelor's degree in Computer Science, Engineering, or a related field. Experience: 4-5 years of professional experience in full-stack web development. Front-End Proficiency: Strong experience with Angular and TypeScript. Back-End Proficiency: Strong experience with Node.js and MongoDB. API Knowledge: Solid understanding of RESTful APIs and web services. Testing Frameworks: Experience with automated testing suites such as Mocha or Jest. Version Control: Familiarity with Git and distri