Lead Software Engineer

Location ES-Barcelona
Requisition ID
2020-14392
Business Area
Energy
Category/Discipline
Information Technology/Software Development
Location Details
Barcelona, Spain
Posting Position Type
Permanent Employee
Close Date (dd/mm/yyyy)
30/9/2020

Local Unit & Position Description

Are you interested in being part of both the green and digital revolutions? Do you look
for a start-up mindset as part of a worldwide group? At Instatrust, you might be lucky
enough to find them all! Come join our fun and dynamic team, helping us create a
pioneering marketplace for the renewable energies to accelerate the energy transition!

Instatrust is part of the renowned DNV GL group, solid Norwegian company cumulating
150 years of history. DNV GL is a global quality assurance and risk management
company, driven by the purpose of safeguarding life, property and the environment.
Operating in more than 100 countries, we are dedicated to helping customers in the
maritime, oil & gas, power & renewables to make the world safer, smarter and greener.

We are looking for a passionate and highly skilled full-stack Lead Software Engineer
to help us build Instatrust, user-friendly digital tool supporting green power
procurement for corporates and multinationals.

You will be fully integrated to our cross-functional agile Product Team responsible for
the full software development life cycle from conception to deployment, including our
Product Owner, developers & designer, and more extensively to our global team with
the Head of Instatrust and our business managers.

You will mainly be responsible for designing the architecture of the application,
ensuring a smooth coordination with the Product Owner on the roadmap, and both
programming & leading the developers on technical choices.

Responsabilities:

  • Defining a technical roadmap, working in close collaboration with the Product Owner to answer the needs and adhere to schedules and deadlines
  • Providing the other developers with architectural blueprints to follow
  • Leading technical direction of the developers, estimating delivery times for
    new features while balancing it against periodic refactors to preempt code rot
  • Planning the workload to spread the effort efficiently among the developers
  • Acting as a Software Architect, making high-level design choices and dictating
    technical standards, including software coding standards, tools, & platforms
  • Following OWASP recommendations to build secure code
  • Producing diagrams & charts on methodology of the code
  • Writing clear, concise technical documentation that your teammates will trust
  • Providing technical support for junior members of the team thus developing
    cooperative working relationships
  • Nurturing an engineering culture that cares deeply about code quality
  • Being responsible for leading discussions on use cases for new technologies,
    contributing to a constant dialogue on ways to improve our codebase &
    engineering practices

Position Qualifications

  • Master's Degree or BA/BS in Computer Science or related engineering field
  • 3-5 years of professional experience as a Software Engineer or Architect
  • Environmental-friendly / natural interest for renewable energies
  • Strong leadership and organizational abilities, self-motivated, passionate
  • Positive & resilient personality: ability to embrace feedback and have a desire
    for continuous iteration and improvement
  • Excellent English communication skills
  • Deep understanding of databases, automated testing & agile mindset
  • Solid analytical mindset to always see both the details & the big picture
  • Extensive experience in:
    o React, Redux, Node, Mongo dB or related JavaScript
    o Writing functional JavaScript (currying, closures, Lamda.js, Ramda.js,
    Underscore.js) & CSS in JavaScript/styled components
    o Flexbox and/or Grid to make responsive layouts
    o Designing & implementing testing for React components & backend
    o Designing & building RESTful APIs
    o Writing scripts for database maintenance (NoSQL)
    o Documentation management tools (Swagger, Storyboard)
    o Front-end asynchronous response handling/ middleware (sagas)
    o Tools for production error reports, info on user actions (Sentry, Rollbar)
    o Advanced error handling patterns in NodeJS
    o Version control software, React custom hooks, Azure Dev Ops/CI

 

We offer:

 

  • Medical Scheme
  • Commuting Allowance
  • Meal Ticket or Meal allowance
  • Life Insurance
  • Pension Plan
  • Kindergarten Allowance
  • 40 Hours per week with Flexible Schedule

 

Company & Business Area Description

DNV GL is a global quality assurance and risk management company. Driven by our purpose of safeguarding life, property and the environment, we enable our customers to advance the safety and sustainability of their business. Operating in more than 100 countries, our professionals are dedicated to helping customers in the maritime, oil & gas, power and renewables and other industries to make the world safer, smarter and greener.

Equal Opportunity Statement

DNV GL is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity!

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed