Rejobs
Recurrent Energy

Full Stack Developer

加入Recurrent Energy,成为安大略省的全栈开发人员。在这个混合角色中,您将领导团队开发使用Django、Python和Angular的可扩展应用程序。期待获得指导和持续学习的机会。
Recurrent Energy
Recurrent Energy
  混合   全职  UTC-04:00

Recurrent Energy

公司概况

Recurrent Energy

美国德克萨斯州奥斯丁

2006年

商业模式

可再生能源

Recurrent Energy专注于开发、建设和运营太阳能发电项目。他们致力于提供清洁、可持续的能源解决方案,以满足不断增长的电力需求。

公司的收入主要来自于太阳能项目的开发和电力销售。他们与公用事业公司和商业客户建立长期合同,以确保稳定的收入流。

地点与地理

Recurrent Energy在美国多个州运营,尤其是在加利福尼亚州和德克萨斯州。他们的项目遍布全国,致力于推动可再生能源的普及。

公司文化

Recurrent Energy的使命是推动可再生能源的使用,以应对气候变化。他们的核心价值观包括可持续性、创新和团队合作。

公司提供一个开放和包容的工作环境,鼓励员工提出新想法并参与决策过程。他们重视员工的意见,并致力于创造一个积极的工作氛围。

Recurrent Energy提供多种员工发展计划,包括培训和职业发展机会。他们鼓励员工不断学习和成长,以适应快速变化的行业需求。

活动与项目

Recurrent Energy目前正在开发多个大型太阳能项目,旨在为社区提供清洁能源。他们的项目不仅关注环境影响,还致力于促进地方经济发展。

公司在太阳能技术方面不断创新,采用先进的光伏技术和储能解决方案,以提高能源效率和可靠性。

Recurrent Energy致力于可持续发展,实施环保措施以减少项目对环境的影响。他们在项目设计和建设中优先考虑生态保护。

职业机会

Recurrent Energy通常招聘的职位包括项目经理、工程师和市场开发专员等。他们寻找具有创新精神和团队合作能力的人才。

公司为员工提供竞争力的薪酬和福利,包括健康保险、退休计划和灵活的工作安排。他们重视员工的工作与生活平衡。

联系信息


最后更新于 2025-03-27 | 报告问题

Job Description

An experienced Full Stack Developer with at least 5 years of leadership experience, proficient in Django, Python, Docker and Angular. 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.
  • 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.

关于这个角色

2025年5月19日

全职

公司

2025年5月19日

混合

Recurrent Energy

recurrentenergy.com

  •  加拿大安大略省多伦多
  •  大多伦多地区,安大略省,加拿大
  •  圭尔夫,安大略,加拿大

5+ years

UTC-04:00

立即申请

工作已过期?

请告知 Recurrent Energy 您是在 Rejobs 上找到这份工作的。这将帮助我们成长,并让更多人投身于可再生能源工作!

如何连接

查看您的连接

在 LinkedIn 上查看您在 Recurrent Energy 的联系人,在申请此职位时充分利用您的人际网络

靠近 加拿大安大略省多伦多 的类似工作

与朋友分享

形势严峻,谈话的时机已过。现在是采取行动的时候。 帮助朋友加快向可持续未来的转变。

分享这份工作 - Full Stack Developer - 给你的朋友们,帮助他们找到一份值得自豪的职业。