Full Stack Developer- IMMEDIATE START

Recurrent Energy
Municipality of Madrid, Spain
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Amazon Web Services (AWS)
Application Performance Management
Confluence
JIRA
Automation of Tests
Azure
Bash
Cloud Computing
Configuration Management
Software Quality
Code Review
Collaborative Software
Databases
Continuous Integration
Relational Databases
Django
Issue Tracking Systems
Python
MySQL
Performance Tuning
Powershell
Cloud Services
Ansible
Software Deployment
Software Engineering
SQL Databases
Google Cloud Platform
Data Storage Technologies
Travis CI
Pandas
Angular
Kubernetes
Information Technology
Bitbucket
Web Technologies
Puppet
Terraform
Docker
Jenkins
Microservices

Job description

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

Requirements

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., * 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).

About the company

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.

Apply for this position