Full-stack Developer / System Engineer

Would you like to be part of a team that changes how countries utilize the electrical grid? Would you like to work with the entire tech stack (.NET core, Kubernetes, Kafka and Angular) and learn new things? Join our exciting journey to shape the energy market of the future by creating a platform that will support the shift to a low carbon economy!

We are looking for developers that enjoy working in an international environment with a powerful technology stack, complex functionality and innovative business models. NODES is hiring a Full-Stack Software Developer, preferably with a special interest in security and building scalable cloud solutions. We believe that joining our company is more than becoming a team member – you will make a difference and contribute to the green shift. Our ambition is to accelerate the energy transition by developing the future marketplace for local flexibility and energy trading. We need your creativity and expertise to succeed in an evolving industry.

 

How you can contribute to our bold ambitions 

As a Full-stack Developer in a start-up such as NODES, you will be exposed to new and exciting technologies. Our team is responsible for developing the entire platform solution, its functionalities front- and backend, as well as technical integration to other existing energy markets and third-party services. In line with the company’s growth, the complexity of our technology stack and customer requirements (e.g., stability and performance) will increase. This entails many exciting challenges, where you will have a great influence on how we develop a market platform for the future.

You will be part of a cross-functional and agile development team responsible for producing quality code, secure solutions and new functionality to solve actual market-driven challenges.

Responsibilities/Tasks:

  • Together with team members and customers, designing and developing the system/platform
  • Collaborating in an agile DevOps product team together with domain resources and customers to improve and develop new functionalities to the platform
  • Supporting a smooth release process, with pipelines for testing and deploying new code in an automated way
  • Active and creative participation in innovation sprints focusing on technologies and functionality for tomorrow’s challenges and solutions
  • Compliance with architectural principles agreed by the team

 

Your experience and competencies

NODES is an impact-driven energy tech-startup searching for highly creative problem solvers and skilled developers. We do not expect you to know everything, but we need people with a learning attitude as well as developers skilled in breaking down problems, documenting problem statements, and with capabilities to transfer them to quality code.

We believe in people that have the ability to take ownership of small and medium-sized tasks together with the team. Transparency, integrity, team-focus, and curiosity are key factors to our business growth.

If you have worked with some of the following technologies (not a must-have), it will be easier for you to join the team and apply our technologies:

  • .NET Core – REST API’s and services development
  • Azure IaaS and PaaS technologies and services, including security technologies and Infrastructure as Code
  • Angular frontend development
  • Responsive Design
  • Microservices architecture, container-based solutions (Docker or Service Fabric)
  • Kubernetes clusters
  • Kafka, message brokers, and distributed master data synchronization

Academic and work qualifications:

  • A minimum of bachelor’s degree in IT, computer science or related engineering fields
  • Experience in developing full-stack web applications using Microsoft cloud technologies
  • Experience in DevOps projects using agile development processes

NODES is forming a Scandinavian team mixed with a foreign culture and global customers. Fluency in English is a necessity and basic communication skills in one of the Scandinavian languages are preferred.

 

How it is to work at NODES

I have been involved with NODES since November 2019, and have since then been involved in many aspects of the development process, from data modeling to backend development, frontend development and even UX design. I have also been heavily involved in helping with platform definition and architecture discussions. All in all, what I like the most about working at NODES are the possibilities to work on many different aspects of software development I am interested in, while building an exciting and meaningful platform.

A typical day would start with a quick and concise standup where everyone gets up to speed with each other’s tasks, sometimes followed by a quick demo if someone wants to show off something new and exciting. After the standup, development work starts, be it programming, pair programming or designing, discussions with the Product Owner regarding prioritization and requirements for new ideas, or discussions about infrastructure to see how we can effectively monitor and operate the platform once the component I am working on reaches enough maturity. In general, enough flexibility and a variety of tasks make me always look forward to what’s coming next.

 

Location:

We would prefer if you could join us at our offices in Oslo, at least initially. In the longer run the right candidate could be based elsewhere. Projects tend to be based in Scandinavia and the UK but also in other European and North American markets.

 

Application:

Applications are reviewed on a rolling basis. The application deadline is May 29th.

Note that we only consider applications that include a CV and a cover letter. The cover letter should set out how you meet the requirements for the role and when you would be looking to start.

Please send your application to career@nodesmarket.com