Full Stack Development Lead
2 weeks ago
Company Summary
Recurrent Energy is one of the world's largest and most geographically diversified utility-scale solar and energy storage project development, ownership, and O&M platforms. It is a subsidiary of Canadian Solar Inc. and partially owned by BlackRock. Recurrent Energy is focused on bringing low-cost clean energy and meaningful economic development to communities across the globe.
With a strong track record of originating, developing, financing, and building nearly 9 GWp of solar and 3 GWh of battery storage power plants across six continents, Recurrent Energy has established a leadership position in both solar and battery storage project development. With a total pipeline of 25 GWp in solar and 47 GWh in battery storage, of which 14 GW and 12 GWh respectively already have interconnections (as of January 31, 2023). In addition, Recurrent Energy’s services business has 6 GW of projects under operations and maintenance contracts, either operational or contracted projects.
Position Title: Full Stack Development Lead
Department: Information Technology
Reports To: Information Systems Manager / Director IT
Location: Guelph, ON (Hybrid)
Description:
An experienced Full Stack Developer with at least 2 years of leadership experience, proficient in Django, Python, Docker and Angular. As a Team Lead, you are focused on building the right product for the right stakeholder, with a deep understanding that software development is a key tool for solving problems. You thrive in a role that allows you to both learn and teach, fostering growth in your team while continuing to expand your own knowledge. You embrace a growth mindset, remaining curious, adaptable, and open to new ideas.
Responsibilities:
- Code and lead a team of Full Stack Developers across all stages of development: feature design, prototyping, coding, QA testing, and delivery.
- Mentor a team of engineers, providing technical guidance and fostering collaboration.
- Work closely with product managers, designers, and other stakeholders to deliver features aligned with business requirements.
- Work with enterprise customers' technical teams to ensure smooth integration and implementation.
- Make informed decisions on technical debt, third-party tools, and trade-offs, avoiding unnecessary reinvention.
- Hybrid role with 2-3 days per week commuting to the Guelph office.
- Collaborate across teams to identify feature development, define project requirements, and discuss technical approaches.
- Provide constructive feedback and foster a culture of continuous improvement.
- Stay current with emerging technologies and recommend innovative solutions.
- Lead a team in designing, developing, and maintaining scalable, high-performance applications.
- Ensure code quality, design principal adherence, and successful application deployment in CI/CD environments.
- Architect and develop microservices using Angular, Django frameworks, and MySQL.
- Design and implement microservices architectures following 12-factor app principles.
- Drive adoption of automated testing (unit, integration, and end-to-end).
- Design and optimize SQL queries and database schemas for efficient data storage and retrieval.
- Collaborate with data analyst teams to integrate relational databases with applications.
- Implement and manage CI/CD pipelines to automate build, test, and deployment processes.
- Ensure smooth application deployment via automation, minimizing downtime and errors.
- Conduct regular code reviews to ensure adherence to coding standards and best practices.
- Encourage continuous learning and professional development within the team.
- Communicate technical concepts clearly to non-technical stakeholders.
- Collaborate with cross-functional teams to integrate solutions organization-wide.
- Monitor application performance, identifying and resolving bottlenecks for optimal operation.
- Implement scalability strategies, including load balancing and clustering, to handle increasing user demands.
- Perform performance tuning of Python applications and optimize resource utilization.
- Stay updated with trends in Web technology, microservices, and cloud technologies.
- Experiment with new tools, frameworks, and methodologies to continuously improve software development practices.
Qualifications and Experience:
- Bachelor’s degree in computer science, Engineering, or related field, or equivalent experience.
- Deep knowledge of RESTful API design and implementation
- At least 2 years of relevant experience
- Strong proficiency in SQL and relational database management
- Proficient in frameworks (e.g., Django, Angular)
- Proficient in scripting languages (e.g., Bash, Python, PowerShell, Pandas).
- Experience with automation and configuration management tools (e.g., Ansible, Puppet, Chef, Terraform).
- Experience with security frameworks and protocols (e.g., WAF, Security Headers, Bots and DDOS Shield)
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI, Bitbucket Pipeline).
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of cloud services and infrastructure (AWS, Azure, Google Cloud Platform).
- Strong problem-solving skills and ability to work under pressure.
- Excellent communication and teamwork abilities.
-
Full Stack Development Lead
2 weeks ago
Guelph, Canada Recurrent Energy Full timeJob Summary:Recurrent Energy is seeking a seasoned Full Stack Development Lead to join our Information Technology team. As a key member of our software development team, you will be responsible for leading a team of Full Stack Developers in designing, developing, and maintaining scalable, high-performance applications.Key Responsibilities:Code and lead a...
-
Full Stack Development Lead
3 weeks ago
Guelph, Ontario, Wellington region, Canada Recurrent Energy Full timeCompany SummaryRecurrent Energy is one of the world's largest and most geographically diversified utility-scale solar and energy storage project development, ownership, and O&M platforms. It is a subsidiary of Canadian Solar Inc. and partially owned by BlackRock. Recurrent Energy is focused on bringing low-cost clean energy and meaningful economic...
-
Senior Full Stack Developer
4 days ago
Guelph, Ontario, Canada Intrigue Media Solutions Inc. Full timeAbout the RoleWe are seeking an experienced Senior Full Stack Developer to join our team at Intrigue Media Solutions Inc. The ideal candidate will have a strong background in web development, excellent problem-solving skills, and the ability to work in a fast-paced environment.Job DescriptionThis is a full-time permanent position with an estimated annual...
-
Full Stack Software Developer
3 months ago
Guelph, Canada Sandbox Software Full timeThe Full Stack Web Developer will support architecture, design, development, testing, and support of web-based solutions primarily developed in Java or .NET. The Full Stack Developer is accountable to the Director of Operations.Responsibilities:Review and gain a thorough understanding of project-specific business requirements, particularly as it relates to...
-
Guelph, Ontario, Canada Closing the Gap Healthcare Full timeJob Title: Software DeveloperWe are seeking a skilled software developer to join our team. The ideal candidate will have a strong background in front-end and back-end development, as well as expertise in full-stack development. The developer will be responsible for designing, developing, and maintaining software applications, as well as collaborating with...
-
Software Developer
1 month ago
Guelph, Canada Bevertec Full timeTitle: Software Developer - Full Stack - SeniorDuration: 12 monthsLocation: Guelph, ON, Hybrid – Once every two weeksJob Description As a Full stack Developer, you will participate in implementing full lifecycle solutions for a modern web application. This is a green field opportunity to define the deployment process to Microsoft Azure, implementation...
-
Senior Java Full Stack Developer
3 weeks ago
Guelph, Canada iPartner Consulting Full timeRole: RQ08058 - Senior Java Full Stack DeveloperLocation: Guelph, ON (Hybrid) ContractClient:Must haves:Experience with systems integration (Java web application, ESRI GIS), web services, and webhooks using RESTful API4+ years of full stack java development knowledge and experience designing and delivering solutions (Java/JEE technology, JSON, HTML 5,...
-
Guelph, Ontario, Canada iPartner Consulting Full timeJob Title: Senior Java Full Stack DeveloperJob Summary:iPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and delivering solutions using Java/JEE technology, JSON, HTML 5, and Accessibility for Ontarians with Disability Act (AODA)...
-
Lead Line Cook- Full-time
2 months ago
Guelph, Canada Stacked Pancake & Breakfast House Full timeStacked Pancake Breakfast House is a growing breakfast/lunch chain that is looking for Cook that can prepare our basic breakfast and lunch dishes while maintaining our cooking/presentation standards. We are hiring for our Guelph location. What we offer: - opportunities for growth and development - higher than industry standard wages - opportunity for...
-
Lead Line Cook- Full-time
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House Full timeStacked Pancake Breakfast House is a growing breakfast/lunch chain that is looking for Cook that can prepare our basic breakfast and lunch dishes while maintaining our cooking/presentation standards. We are hiring for our Guelph location. What we offer: - opportunities for growth and development - higher than industry standard wages - opportunity for...
-
Lead Line Cook- Full-time
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House Full timeStacked Pancake Breakfast House is a growing breakfast/lunch chain that is looking for Cook that can prepare our basic breakfast and lunch dishes while maintaining our cooking/presentation standards. We are hiring for our Guelph location. What we offer: - opportunities for growth and development - higher than industry standard wages - opportunity for...
-
Experienced Server
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House-Guelph Full time_Full Time Server - Morning shifts, Avg employee makes $25-$35 plus/hr incl tips _ **Stacked Guelph - Full Time Server** Are you looking for a job that ACTUALLY values you, your hard work and shows that appreciation with advancement? How would you like to be part of a winning team in a fast-paced, fast-growing organization that’s on a mission to change...
-
Server - Full-time/ Part-time- Morning Shifts
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House-Guelph Full time_Full Time Server - Morning shifts, Avg employee makes $25-$30 plus/hr incl tips _ **Stacked Guelph - Full Time Server** Are you looking for a job that ACTUALLY values you, your hard work and shows that appreciation with advancement? How would you like to be part of a winning team in a fast-paced, fast-growing organization that’s on a mission to change...
-
Lead Line Cook- Full-time
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House Full timeStrong leadership - Major passion for food/cooking - Communication skills - Problem solving skills Duties & Responsibilities: - Managing food and beverage inventory - Seeking ways to improve operations & processes - Maintain standards for kitchen cleanliness & ensuring consistency of cleaning schedules - Tracking food waste - Prep and set up of...
-
Server - Full-time/ Part-time- Morning Shifts
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House-Guelph Full time_Full Time Server - Morning shifts, Avg employee makes $25-$30 plus/hr incl tips _ **Stacked Guelph - Full Time Server** Are you looking for a job that ACTUALLY values you, your hard work and shows that appreciation with advancement? How would you like to be part of a winning team in a fast-paced, fast-growing organization that’s on a mission to change...
-
Web Developer
2 months ago
Guelph, Canada Topsite Development Full timeTopsite is seeking an experienced web developer who is looking for a fresh opportunity with a quickly growing company. You will focus on developing outstanding websites – using your experience and skill to build websites efficiently and inline with modern development best practices. More experienced candidates will also be involved in app and software...
-
Food Service Management Lead
2 days ago
Guelph, Ontario, Canada Stacked Pancake & Breakfast House Full timeJob Title: Food Service Management LeadWe are seeking a skilled Food Service Management Lead to join our team at Stacked Pancake & Breakfast House.About the Role:This is a permanent position that involves supervising and co-ordinating activities of staff who prepare and portion food, establishing methods to meet work schedules, and ensuring that food and...
-
Lead Line Cook/prep Cook- Part Time
5 months ago
Guelph, Canada Stacked Pancake & Breakfast House Full timeStacked Pancake Breakfast House is a growing breakfast/lunch chain that is looking for Cook that can prepare our basic breakfast and lunch dishes while following instructions in our cooking/presentation standards as we continue to expand and grow. We are hiring for our Guelph location. What we offer: - opportunities for growth and development - higher...
-
Full Time Team Lead
6 months ago
Guelph, Canada Ren's Pets Depot Full timeRen’s Pets is here for your pet’s best life. We have the best people, perks and pets! **Job description** - Customer Service - Receiving - Inventory Control and Merchandising - Motivate team through the Ren’s vision of Best in Customer Experience - Lead and inspire an excellent customer service culture by recognizing and rewarding your team - Build...
-
Lead Development Engineer
1 month ago
Guelph, Canada Accoravillage Full timeh3>Municipal/Land Development - Senior Engineer, Group Leader Tuesday, July 9, 2024 Are you an experienced engineering leader eager to advance your career with a dedicated, community-focused, award-winning company? Tatham Engineering offers the opportunity to join a supportive team that values mentorship and provides challenging, rewarding work. p> We are...