Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Full Stack Developer (Laravel & Vue JS).
Madrid | Expertini

Urgent! Full Stack Developer (Laravel & Vue JS) Job | Recurrent Energy

Full Stack Developer (Laravel & Vue JS)



Job description

Company Summary

At Recurrent Energy, a wholly owned subsidiary of Canadian Solar Inc., we’re more than a global leader in utility-scale solar and battery storage—our impact spans six continents and over 25 offices worldwide, from initial design to decades of reliable performance in the field.

The people who bring our projects to life and keep them running are hands‑on problem solvers who move with urgency, take pride in quality, and never shy away from a challenge.

Ownership, accountability and initiative guide us at every stage from early‑stage design through ongoing operations and maintenance.

Position Details

Position Title: Full Stack Developer

Department: Information Technology

Reports To: Manager – Software Development

Location: Hybrid – Madrid, Spain; Seville, Spain; Milan, Italy; London, England (2‑3 days per week commuting to Guelph office).

We are looking for an experienced Full Stack Developer with at least five years of leadership experience, proficient in Django, Python, Docker and Angular.

You will build the right product for the right stakeholder, while guiding a team through design, prototyping, coding, QA testing and delivery.

Responsibilities
  • Code and lead a team of Full Stack Developers across all stages of development: feature design, prototyping, coding, QA testing and delivery.

  • Mentor and provide technical guidance to software developers, fostering collaboration and professional growth.

  • Work closely with project managers, developers and other stakeholders to deliver features aligned with business requirements.

  • Collaborate across teams to identify feature development, define project requirements and discuss technical approaches.

  • Lead a team in designing, developing, and maintaining scalable, high‑performance applications.

  • Ensure code quality, design principle adherence, and successful application deployment in CI/CD environments.

  • Architect and develop microservices using Angular, Django frameworks and MySQL.

  • 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.

  • Monitor application performance, identifying and resolving bottlenecks for optimal operation.

  • 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
  • Bachelor’s degree in computer science, engineering or related field, or equivalent experience.

  • Minimum five years of leadership experience in full stack development.

  • Fluency in English and Spanish.

  • Strong proficiency in SQL and relational database management.

  • Expertise with Django, Angular, Bash, PowerShell, Pandas and Python.

  • Experience with automation and configuration management tools (Ansible, Puppet, Chef, Terraform).

  • Experience with CI/CD tools (Jenkins, Travis CI, Bitbucket Pipelines).

  • Familiarity with collaboration tools and issue tracking (Jira, Confluence, ManageEngine).

  • Knowledge of container orchestration (Docker, Kubernetes).

  • Understanding of cloud services and infrastructure (AWS, Azure, Google Cloud Platform).

EEO Statement

Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability or veteran status.

#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Full Stack Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Madrid, Spain.