JUNIOR / MEDIOR
FULL STACK
DEVELOPER

JUNIOR / MEDIOR FULL STACK DEVELOPER

INTRO

Do you have experience in software development and want to help drive the energy transition? Spectral, a system integration and smart energy services company in Amsterdam, is looking for a full-time developer to join the existing development team. If you can bring talent and enthusiasm, we can offer the opportunity to be a part of a game-changing team working on exciting projects such as blockchain implementations for energy trading, energy management systems for high-performance microgrids, smart meter data analysis tools and much more.

ABOUT SPECTRAL

Spectral develops technological solutions that unlock the value of energy storage, demand flexibility and locally produced renewable energy, propelling the evolution of smart energy networks. Our mission is to accelerate the global transition towards 100% renewable, clean energy supply. We believe that one of the most urgent issues is to solve the challenges for providing for our energy needs in a sustainable way. You can find out more about Spectral’s mission and the team that you would be joining here.

INTRO

Do you have experience in software development and want to help drive the energy transition? Spectral, a system integration and smart energy services company in Amsterdam, is looking for a full-time developer to join the existing development team. If you can bring talent and enthusiasm, we can offer the opportunity to be a part of a game-changing team working on exciting projects such as blockchain implementations for energy trading, energy management systems for high-performance microgrids, smart meter data analysis tools and much more.

ABOUT SPECTRAL

Spectral develops technological solutions that unlock the value of energy storage, demand flexibility and locally produced renewable energy, propelling the evolution of smart energy networks. Our mission is to accelerate the global transition towards 100% renewable, clean energy supply. We believe that one of the most urgent issues is to solve the challenges for providing for our energy needs in a sustainable way. You can find out more about Spectral’s mission and the team that you would be joining here.

OUR NEEDS

Spectral is seeking a talented, experienced software developer to join our core team. The role will involve working on overall software architecture / engineering and collaborating with a broader team across several key projects. Activities will involve: development of the back-end and database layers (including data modelling, ORM implementation and database optimisation), building communication interfaces, data analytics and algorithm development and integration with third-party systems.

YOUR PROFILE

You should be comfortable with taking the lead on critical development tasks, passionate about applying technology to find optimal solutions and capable of adaptively working with different programming languages and frameworks. You must have a high attention to detail, be a proactive problem solver and work well in a dynamic, fast-paced environment. You should be highly motivated to join us on our mission and contribute your skills and efforts to solving the complex challenges related to the energy transition.

REQUIRED SKILLS / EXPERIENCE

  • 1-4 years relevant professional work experience
  • Python and related frameworks (preferably Tornado)
  • RDBMS & ORM technology
  • Linux, Windows
  • GitLab
  • Javascript, HTML5, CSS
  • Fluent in English

PREFERRED

  • NoSQL / time series databases (InfluxDB)
  • Building management systems
  • Cybersecurity techniques
  • Interactive data visualizations
  • M2M communication interfaces
  • Automated test tools (e.g. Selenium)
  • Data analytics
  • Smart-grids, energy systems and DERs
  • Fluent in Dutch

YOUR PROFILE

You should be comfortable with taking the lead on critical development tasks, passionate about applying technology to find optimal solutions and capable of adaptively working with different programming languages and frameworks. You must have a high attention to detail, be a proactive problem solver and work well in a dynamic, fast-paced environment. You should be highly motivated to join us on our mission and contribute your skills and efforts to solving the complex challenges related to the energy transition.

REQUIRED SKILLS / EXPERIENCE

  • 1-4 years’ relevant professional work experience
  • Python and related frameworks (preferably Tornado)
  • RDBMS & ORM technology
  • Linux, Windows
  • GitLab
  • Javascript, HTML5, CSS
  • Fluent in English

PREFERRED

  • NoSQL / time series databases (InfluxDB)
  • Building management systems
  • Cybersecurity techniques
  • Interactive data visualizations
  • M2M communication interfaces
  • Automated test tools (e.g. Selenium)
  • Data analytics
  • Smart-grids, energy systems and DERs
  • Fluent in Dutch

EXAMPLE PROJECT

Spectral’s smart building platform empowers our clients to perform detailed analysis of their electricity, gas and heat consumption and intelligently steer their building management system based on AI-driven forecasting. Spectral typically works in partnership with the client’s metering company in order to gather comprehensive real-time data and install sub-metering within the building(s).

The smart building platform is mainly developed in Python using the Tornado framework. Data is drawn from multiple sources including the metering company’s API, from the on-site sub-meters (using industry-standard protocols) and from external APIs (e.g. for weather data). Much of this data is stored in an InfluxDB time-series database. Data visualisations and other UI elements are implemented in JavaScript-based libraries to deliver secure, permission-based content for different user roles (e.g. board member, property manager, tenant) including a tailored dashboard for each user type.

Sophisticated algorithms extract business intelligence and recommendations for energy savings, peak shaving, etc. Our solution provides sophisticated building portfolio analysis, including the ability to apply advanced data filtering and display or compare (aggregated) data for multiple locations. The reporting module gives full flexibility with regards to the selected data and templating. The smart building platform enables automatic control of the building management system (using communications protocols such as BACnet) to optimise energy efficiency whilst providing a comfortable climate for the building tenants.

Example developer tasks related to the platform might be to devise and implement a new alert to detect sub-optimal processes running within the building, to develop a new library to interact with an external API or to optimise system performance via analysis and enhancement of the database and ORM layers.

OUR OFFER

An awesome multicultural and very ambitious entrepreneurial team and the chance to change the world for the better! You will be offered a market based, start-up infused salary for a 5 days / week commitment. The start date is flexible.

OUR OFFER

An awesome multicultural and very ambitious entrepreneurial team and the chance to change the world for the better! You will be offered a market based, start-up infused salary for a 5 days / week commitment. The start date is flexible.

Excited? Send your resume and motivation letter to: work@spectral.energy.

SPECTRAL
Kropaarstraat 12
1032 LA Amsterdam
The Netherlands
info@spectral.energy